Compartilhar via


ADORecordConstruction interface (ADO)

Aplica-se ao: Access 2013, Office 2013

A interface ADORecordConstruction é utilizada para construir um objeto Record do ADO a partir de um objeto Row do banco de dados OLE em um aplicativo C/C++.

Essa interface suporta as seguintes propriedades:

Propriedades

ParentRow

Somente gravação.
Define o contêiner de um objeto Row do banco de dados OLE nesse objeto Record do ADO.

Linha

Leitura/gravação.
Obtém/define um objeto Row do banco de dados OLE desse/nesse objeto Record do ADO.

Métodos

Nenhum.

Eventos

Nenhum.

Comentários

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

  1. Criar um objeto Record do ADO:

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

        adoRecordConstructionPtr adoRConstruct=NULL;
        adoR->QueryInterface(__uuidof(ADORecordConstruction),
                            (void**)&adoRConstruct);
    
  3. Chamar o método de propriedade IADORecordConstruction::put_Row para definir o objeto Row do banco de dados OLE no objeto Record do ADO:

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

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

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

Requisitos

Versão: ADO 2.0 e posterior

Biblioteca: msado15.dll

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