Interfaz ADORecordConstruction
La interfaz ADORecordConstruction se usa para construir un objeto Record de ADO a partir de un objeto Row de OLE DB en una aplicación de C o C++.
Esta interfaz admite las propiedades siguientes:
Propiedades
Propiedad | Descripción |
---|---|
ParentRow | De solo escritura. Establece el contenedor de un objeto Row de OLE DB en este objeto Record de ADO. |
Row | Lectura y escritura. Obtiene o establece un objeto Row de OLE DB de este objeto Record de ADO o en este. |
Métodos
Ninguno.
Eventos
Ninguno.
Comentarios
Dado un objeto Row de OLE DB (pRow
), la construcción de un objeto Record de ADO (adoR
) equivale a las tres operaciones básicas siguientes:
Crear un objeto Record de ADO:
_RecordPtr adoR; adoRs.CreateInstance(__uuidof(_Record));
Consultar la interfaz IADORecordConstruction en el objeto Record:
adoRecordConstructionPtr adoRConstruct=NULL; adoR->QueryInterface(__uuidof(ADORecordConstruction), (void**)&adoRConstruct);
Llamar al método de propiedad IADORecordConstruction::put_Row para establecer el objeto Row de OLE DB en el objeto Record de ADO:
IUnknown *pUnk=NULL; pRow->QueryInterface(IID_IUnknown, (void**)&pUnk); adoRConstruct->put_Row(pUnk);
El objeto resultante adoR representa ahora el objeto Record de ADO construido a partir del objeto Row de OLE DB.
Un objeto Record de ADO también se puede construir a partir del contenedor de un objeto Row de OLE DB.
Requisitos
Versión: ADO 2.0 y versiones posteriores
Biblioteca: msado15.dll
UUID: 00000567-0000-0010-8000-00AA006D2EA4