Compartilhar via


Interface ADORecordsetConstruction

A interface ADORecordsetConstruction é usada para construir um objeto Recordset do ADO de um objeto Rowset do OLE DB em um aplicativo C/C++.

A interface dá suporte às propriedades a seguir:

Propriedades

Propriedade Descrição
Capítulo Leitura/gravação.
Obtém/define um objeto Chapter do OLE DB de/neste objeto Recordset do ADO.
RowPosition Leitura/gravação.
Obtém/define um objeto RowPosition do OLE DB de/neste objeto Recordset do ADO.
Conjunto de linhas Leitura/gravação.
Obtém/define um objeto Rowset do OLE DB de/neste objeto Recordset do ADO.

Métodos

Nenhum.

Eventos

Nenhum.

Comentários

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

  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. Chamar o método de propriedade IADORecordsetConstruction::put_Rowset para definir o objeto Rowset do OLE DB no objeto Recordset do ADO:

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

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

Você também pode construir um objeto Recordset do ADO a partir de um objeto Chapter do OLE DB ou RowPosition.

Requisitos

Versão: ADO 2.0 e posterior

Biblioteca: msado15.dll

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

Consulte Também

Objeto Recordset (ADO)
Propriedade Rowset (ADO)