Compartilhar via


Interface ADORecordConstruction

A interface ADORecordConstruction é usada para construir um objeto ADO Record com base em 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 ADO Record.
Linha Leitura/gravação.
Obtém/define um objeto OLE DB Row de/neste objeto ADO Record.

Métodos

Nenhum.

Eventos

Nenhum.

Comentários

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

  1. Crie um objeto ADO Record:

    _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::put_Row para definir o objeto OLE DB Row no objeto ADO Record:

    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 com base no objeto OLE DB Row.

Um objeto ADO Record também pode ser construído com base no contêiner de um objeto OLE DB Row.

Requisitos

Versão: ADO 2.0 e posterior

Biblioteca: msado15.dll

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