ADORecordsetConstruction-Schnittstelle
Die ADORecordsetConstruction--Schnittstelle wird verwendet, um ein ADO-Recordset--Objekt aus einem OLE DB-Rowset--Objekt in einer C/C++-Anwendung zu erstellen.
Diese Schnittstelle unterstützt die folgenden Eigenschaften:
Eigenschaften
Eigentum | Beschreibung |
---|---|
Kapitel | Lese-/Schreibzugriff. Dient zum Abrufen/Festlegen eines OLE DB-Chapter-Objekts von/auf diesem ADO-Recordset--Objekt. |
RowPosition- | Lese-/Schreibzugriff. Dient zum Abrufen/Festlegen eines OLE DB-RowPosition- -Objekts von/auf diesem ADO-Recordset- -Objekt. |
Rowset- | Lese-/Schreibzugriff. Dient zum Abrufen/Festlegen eines OLE DB-Rowset- Objekts von/auf diesem ADO-Recordset--Objekt. |
Methodik
Nichts.
Ereignisse
Nichts.
Bemerkungen
Bei einem OLE DB-Rowset- -Objekt (pRowset
) beträgt die Konstruktion eines ADO-Recordset -Objekts (adoRs
) die folgenden drei grundlegenden Vorgänge:
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);
Rufen Sie die
IADORecordsetConstruction::put_Rowset
-Eigenschaftsmethode auf, um das OLE DB-Rowset
-Objekt für das ADO-Recordset
-Objekt festzulegen:IUnknown *pUnk=NULL; pRowset->QueryInterface(IID_IUnknown, (void**)&pUnk); adoRsConstruct->put_Rowset(pUnk);
Das resultierende adoRs
-Objekt stellt jetzt das ADO Recordset Objekt aus dem OLE DB Rowset -Objekt erstellt.
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