Compartir a través de


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:

  1. Crear un objeto Record de ADO:

    _RecordPtr adoR;  
    adoRs.CreateInstance(__uuidof(_Record));  
    
  2. Consultar la interfaz IADORecordConstruction en el objeto Record:

    adoRecordConstructionPtr adoRConstruct=NULL;  
    adoR->QueryInterface(__uuidof(ADORecordConstruction),  
                        (void**)&adoRConstruct);  
    
  3. 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