ADORecordsetConstruction-Schnittstelle
Die Schnittstelle ADORecordConstruction wird dazu verwendet, ein Recordset-Objekt von ADO aus einem Rowset-Objekt von OLE DB in einer C/C++-Anwendung zu erstellen.
Diese Schnittstelle unterstützt die folgenden Eigenschaften:
Eigenschaften
Eigenschaft | Beschreibung |
---|---|
Kapitel | Lesen/Schreiben Ruft ein Chapter-Objekt von OLE DB aus diesem Recordset-Objekt von ADO ab oder legt es darauf fest. |
RowPosition | Lesen/Schreiben Ruft ein RowPosition-Objekt von OLE DB aus diesem Recordset-Objekt von ADO ab oder legt es darauf fest. |
Rowset | Lesen/Schreiben Ruft ein Rowset-Objekt von OLE DB aus diesem Recordset-Objekt von ADO ab oder legt es darauf fest. |
Methoden
Keine.
Ereignisse
Keine.
Bemerkungen
Bei einem OLE DB Rowset-Objekt (pRowset
) besteht die Konstruktion eines ADO Recordset-Objekts (adoRs
) aus den folgenden drei Grundoperationen:
Erstellen eines ADO Recordset-Objekts:
Recordset20Ptr adoRs; adoRs.CreateInstance(__uuidof(Recordset));
Abfragen der IADORecordsetConstruction-Schnittstelle für das Recordset-Objekt:
adoRecordsetConstructionPtr adoRsConstruct=NULL; adoRs->QueryInterface(__uuidof(ADORecordsetConstruction), (void**)&adoRsConstruct);
Aufrufen der
IADORecordsetConstruction::put_Rowset
-Eigenschaftsmethode, um das OLE DB-ObjektRowset
für das ADO-ObjektRecordset
festzulegen:IUnknown *pUnk=NULL; pRowset->QueryInterface(IID_IUnknown, (void**)&pUnk); adoRsConstruct->put_Rowset(pUnk);
Das resultierende adoRs
-Objekt stellt nun das ADORecordset-Objekt dar, das aus dem OLE DB Rowset-Objekt konstruiert wurde.
Sie können auch ein ADO Recordset-Objekt aus einem OLE DB Chapter- oder RowPosition-Objekt erstellen.
Anforderungen
Version: ADO 2.0 und höher
Bibliothek: msado15.dll
UUID: 00000283-0000-0010-8000-00AA006D2EA4