Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : Access 2013, Office 2013
L'interface ADORecordsetConstruction permet de créer un objet Recordset ADO à partir d'un objet Rowset OLE DB dans une application C/C++.
Cette interface prend en charge les propriétés ci-après :
Propriétés
Lecture/écriture. |
|
Lecture/écriture. |
|
Lecture/écriture. |
Méthodes
Aucun.
Événements
Aucun.
Remarques
Étant donné un objet d’ensemble de lignes OLE DB (pRowset ), la construction d’un objet Recordset ADO (), la construction d’un objet Recordset ADO (adoRs ) équivaut aux trois opérations de base suivantes :
Créez un objet Recordset ADO :
Recordset20Ptr adoRs; adoRs.CreateInstance(__uuidof(Recordset));Interrogez l'interface IADORecordsetConstruction sur l'objet Recordset:
adoRecordsetConstructionPtr adoRsConstruct=NULL; adoRs->QueryInterface(__uuidof(ADORecordsetConstruction), (void**)&adoRsConstruct);Appelez la méthode de propriété IADORecordsetConstruction ::p ut_Rowset pour définir l’objet Rowset OLE DB sur l’objet Recordset ADO :
IUnknown *pUnk=NULL; pRowset->QueryInterface(IID_IUnknown, (void**)&pUnk); adoRsConstruct->put_Rowset(pUnk);
L’objet résultant représente désormais l’objet Recordset ADO construit à partir de l’objet Rowset OLE DB.
Vous pouvez également créer un objet Recordset ADO à partir d'un objet Chapter ou RowPosition OLE DB.
Configuration requise
Version : ADO 2.0 et supérieure
Bibliothèque : msado15.dll
UUID : 00000283-0000-0010-8000-00AA006D2EA4