Partager via


ADORecordsetConstruction, interface

L’interface ADORecordsetConstruction est utilisée pour construire un objet ADO Recordset à partir d’un objet OLE DB Rowset dans une application C/C++.

Cette interface prend en charge les propriétés suivantes :

Propriétés

Propriété Description
Chapitre Lecture/écriture.
Obtient/définit un objet OLE DB Chapter de/sur cet objet ADO Recordset.
RowPosition Lecture/écriture.
Obtient/définit un objet OLE DB RowPosition de/sur cet objet ADO Recordset.
Ensemble de lignes Lecture/écriture.
Obtient/définit un objet OLE DB Rowset de/sur cet objet ADO Recordset.

Méthodes

Aucun.

Événements

Aucun.

Notes

Pour un objet OLE DB Rowset (pRowset) donné, la construction d’un objet ADO Recordset (adoRs), équivaut aux trois opérations de base suivantes :

  1. Créer un objet ADO Recordset :

    Recordset20Ptr adoRs;  
    adoRs.CreateInstance(__uuidof(Recordset));  
    
  2. Interroger l’interface IADORecordsetConstruction sur l’objet Recordset :

    adoRecordsetConstructionPtr adoRsConstruct=NULL;  
    adoRs->QueryInterface(__uuidof(ADORecordsetConstruction),  
                         (void**)&adoRsConstruct);  
    
  3. Appeler la méthode de propriété IADORecordsetConstruction::put_Rowset pour définir l’objet OLE DB Rowset sur l’objet ADO Recordset :

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

L’objet adoRs obtenu représente désormais l’objet ADO Recordset construit à partir de l’objet OLE DB Rowset.

Vous pouvez également construire un objet ADO Recordset à partir d’un objet OLE DB Chapter ou RowPosition.

Spécifications

Version : ADO 2.0 et versions ultérieures

Bibliothèque : msado15.dll

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

Voir aussi

Recordset, objet (ADO)
Rowset, propriété (ADO)