Compartilhar via


ADORecordsetConstruction interface (ADO)

Aplica-se ao: Access 2013, Office 2013

A interface ADORecordsetConstruction é utilizada para construir um objeto Recordset do ADO a partir de um objeto Rowset do banco de dados OLE em um aplicativo C/C++.

Essa interface suporta as seguintes propriedades:

Propriedades

Capítulo

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

RowPosition

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

Linhas

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

Métodos

Nenhum.

Eventos

Nenhum.

Comentários

Dado um objeto OLE DB Rowset (pRowset ), a construção de um objeto ADO Recordset (), a construção de um objeto ADO Recordset (adoRs ) equivale às três operações básicas a seguir:

  1. Criar um objeto Recordset do ADO:

     Recordset20Ptr adoRs;
     adoRs.CreateInstance(__uuidof(Recordset));
    
  2. Consultar a interface IADORecordsetConstruction no objeto Recordset:

     adoRecordsetConstructionPtr adoRsConstruct=NULL;
     adoRs->QueryInterface(__uuidof(ADORecordsetConstruction),
          (void**)&adoRsConstruct);
    
  3. Chame o método de propriedade IADORecordsetConstruction::p ut_Rowset para definir o objeto Rowset OLE DB no objeto ADO Recordset:

     IUnknown *pUnk=NULL;
     pRowset->QueryInterface(IID_IUnknown, (void**)&pUnk);
     adoRsConstruct->put_Rowset(pUnk);
    

O objeto resultante agora representa o objeto ADO Recordset construído a partir do objeto Rowset OLE DB.

Também é possível construir um objeto Recordset do ADO a partir de um objeto Chapter ou RowPosition do banco de dados OLE.

Requisitos

  • Versão: ADO 2.0 e posterior

  • Biblioteca: msado15.dll

  • UUID: 00000283-0000-0010-8000-00AA006D2EA4