Partager via


ADORecordConstruction, interface (ADO)

S’applique à : Access 2013, Office 2013

L'interface ADORecordConstruction permet de créer un objet Record ADO à partir d'un objet Row OLE DB dans une application C/C++.

Cette interface prend en charge les propriétés ci-après :

Propriétés

ParentRow

En écriture seule.
Définit le conteneur d'un objet Row OLE DB sur cet objet Record ADO.

Ligne

Lecture/écriture.
Extrait/définit un objet Row OLE DB de/sur cet objet Record ADO.

Méthodes

Aucun.

Événements

Aucun.

Remarques

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

  1. Créez un objet ADO Record:

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

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

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

L'objet adoR qui en résulte représente maintenant 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.

Configuration requise

Version : ADO 2.0 et supérieure

Bibliothèque : msado15.dll

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