Compartir vía


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:

  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::put_Rowset para establecer el objeto OLE DB Rowset en el objeto ADO Recordset:

    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)