Partilhar via


Interface de Construção de Registro ADO

A interface ADORecordConstructioné usada para construir um objeto ADO Record de um objeto OLE DB Row em um aplicativo C/C++.

Essa interface dá suporte às seguintes propriedades:

Propriedades

Propriedade Descrição
ParentRow Somente gravação.
Define o contêiner de um objeto OLE DB Row neste objeto de registro do ADO.
Linha Leitura/gravação.
Obtém/define um objeto OLE DB Row de/neste objeto de registro do ADO.

Métodos

Nenhum.

Eventos

Nenhum.

Observações

Considerando um objeto OLE DB Row (pRow), a construção de um objeto de registro do ADO (adoR) equivale às três operações básicas a seguir:

  1. Criar um objeto de registro do ADO:

    _RecordPtr adoR;  
    adoRs.CreateInstance(__uuidof(_Record));  
    
  2. Consulte a interface IADORecordConstruction no objeto Record :

    adoRecordConstructionPtr adoRConstruct=NULL;  
    adoR->QueryInterface(__uuidof(ADORecordConstruction),  
                        (void**)&adoRConstruct);  
    
  3. Chame o método de propriedade IADORecordConstruction::p ut_Row para definir o objeto OLE DB Row no objeto registro ADO:

    IUnknown *pUnk=NULL;  
    pRow->QueryInterface(IID_IUnknown, (void**)&pUnk);  
    adoRConstruct->put_Row(pUnk);  
    

O objeto adoR resultante agora representa o objeto ADO Record construído a partir do objeto OLE DB Row .

Um objeto de registro ADO também pode ser construído a partir do contêiner de um objeto OLE DB Row .

Requisitos

Versão: ADO 2.0 e posterior

Biblioteca : msado15.dll

UUID: 00000567-0000-0010-8000-00AAA006D2EA4