Compartir a través de


Interfaz ADORecordsetConstruction (ADO)

Se aplica a: Access 2013, Office 2013

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 C/C++.

Esta interfaz admite las propiedades siguientes:

Propiedades

Capítulo

Lectura y escritura.
Obtiene y establece un objeto Chapter de OLE DB de/en este objeto Recordset de ADO.

RowPosition

Lectura y escritura.
Obtiene y establece un objeto RowPosition de OLE DB de/en este objeto Recordset de ADO.

Filas

Lectura y escritura.
Obtiene y establece un objeto Rowset de OLE DB de/en este objeto Recordset de ADO.

Métodos

Ninguno.

Eventos

Ninguno.

Comentarios

Dado un objeto de conjunto de filas OLE DB (pRowset ), la construcción de un objeto Recordset de ADO (), la construcción de un objeto Recordset de ADO (adoRs) equivale a las tres operaciones básicas siguientes:

  1. Cree un objeto Recordset de ADO:

     Recordset20Ptr adoRs;
     adoRs.CreateInstance(__uuidof(Recordset));
    
  2. Consulte la interfaz IADORecordsetConstruction en el objeto Recordset:

     adoRecordsetConstructionPtr adoRsConstruct=NULL;
     adoRs->QueryInterface(__uuidof(ADORecordsetConstruction),
          (void**)&adoRsConstruct);
    
  3. Llame al método de propiedad IADORecordsetConstruction::p ut_Rowset para establecer el objeto Rowset de OLE DB en el objeto Recordset de ADO:

     IUnknown *pUnk=NULL;
     pRowset->QueryInterface(IID_IUnknown, (void**)&pUnk);
     adoRsConstruct->put_Rowset(pUnk);
    

El objeto resultante ahora representa el objeto Recordset de ADO construido a partir del objeto Rowset de OLE DB.

También se puede crear 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