Interfaz ADORecordsetConstruction
La interfaz ADORecordsetConstruction se usa para construir un objeto Recordset de ADO a partir de un objeto Rowset de OLE DB en una aplicación de C o C++.
Esta interfaz admite las propiedades siguientes:
Propiedades
Propiedad | Descripción |
---|---|
Capítulo | Lectura y escritura. Obtiene o configura un objeto OLE DB Chapter desde o en este objeto ADO Recordset. |
RowPosition | Lectura y escritura. Obtiene o configura un objeto OLE DB RowPosition desde o en este objeto ADO Recordset. |
Conjunto de filas | Lectura y escritura. Obtiene o configura un objeto OLE DB Rowset desde o en este objeto ADO Recordset. |
Métodos
Ninguno.
Eventos
Ninguno.
Comentarios
Dado un objeto Rowset de OLE DB (pRowset
), la construcción de un objeto Recordset de ADO (adoRs
) equivale a las tres operaciones básicas siguientes:
Cree un objeto Recordset de ADO:
Recordset20Ptr adoRs; adoRs.CreateInstance(__uuidof(Recordset));
Consulte la interfaz IADORecordsetConstruction en el objeto Recordset:
adoRecordsetConstructionPtr adoRsConstruct=NULL; adoRs->QueryInterface(__uuidof(ADORecordsetConstruction), (void**)&adoRsConstruct);
Llame al método de propiedad
IADORecordsetConstruction::put_Rowset
para establecer el objeto OLE DBRowset
en el objeto ADORecordset
:IUnknown *pUnk=NULL; pRowset->QueryInterface(IID_IUnknown, (void**)&pUnk); adoRsConstruct->put_Rowset(pUnk);
El objeto adoRs
resultante representa ahora el objeto Recordset de ADO construido a partir del objeto Rowset OLE DB.
También puede construir un objeto Recordset de ADO a partir de un objeto Chapter o RowPosition de OLE DB.
Requisitos
Versión: ADO 2.0 y versiones posteriores
Biblioteca: msado15.dll
UUID: 00000283-0000-0010-8000-00AA006D2EA4
Consulte también
Objeto de conjunto de registros (ADO)
Propiedad Rowset (ADO)