Partager via


ADORecordConstruction, interface

L’interface ADORecordConstruction est utilisée pour créer un objet ADO Record à partir d’un objet Row OLE DB dans une application C/C++.

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

Propriétés

Propriété Description
ParentRow En écriture seule.
Définit le conteneur d’un objet Row OLE DB sur cet objet Record ADO.
Ligne Lecture/écriture.
Obtient/définit un objet Row OLE DB de/sur cet objet Record ADO.

Méthodes

Aucun.

Événements

Aucun.

Notes

Pour un objet Row OLE DB (pRow) donné, la création d’un objet Record ADO (adoR), équivaut aux trois opérations de base suivantes :

  1. Créer un objet Record ADO :

    _RecordPtr adoR;  
    adoRs.CreateInstance(__uuidof(_Record));  
    
  2. Interroger l’interface IADORecordConstruction sur l’objet Record :

    adoRecordConstructionPtr adoRConstruct=NULL;  
    adoR->QueryInterface(__uuidof(ADORecordConstruction),  
                        (void**)&adoRConstruct);  
    
  3. Appeler la méthode de propriété IADORecordConstruction::put_Row pour définir l’objet Row OLE DB sur l’objet Record ADO :

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

L’objet adoR résultant représente désormais l’objet Record ADO créé à partir de l’objet Row OLE DB.

Un objet Record ADO peut également être créé à partir du conteneur d’un objet Row OLE DB.

Spécifications

Version : ADO 2.0 et versions ultérieures

Bibliothèque : msado15.dll

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