ADORecordConstruction-Schnittstelle
Die Schnittstelle ADORecordConstruction wird dazu verwendet, ein ADO Record-Ojekt aus einem OLE DB Row-Objekt in einer C/C++ Anwendung zu erstellen.
Diese Schnittstelle unterstützt die folgenden Eigenschaften:
Eigenschaften
Eigenschaft | Beschreibung |
---|---|
ParentRow | Nur Schreibzugriff. Legt den Container eines OLE DB Row-Objekts auf diesem ADO Record-Objekt fest. |
Row (Zeile) | Lesen/Schreiben Ruft ein OLE DB Row-Objekt von diesem ADO Record-Objekt ab oder stellt es ein. |
Methoden
Keine.
Ereignisse
Keine.
Bemerkungen
Bei einem OLE DB Row-Objekt (pRow
) besteht die Konstruktion eines ADO Record-Objekts (adoR
) aus den folgenden drei Grundoperationen:
Erstellen eines ADO Record-Objekts:
_RecordPtr adoR; adoRs.CreateInstance(__uuidof(_Record));
Abfrage der Schnittstelle IADORecordConstruction für das Record-Objekt:
adoRecordConstructionPtr adoRConstruct=NULL; adoR->QueryInterface(__uuidof(ADORecordConstruction), (void**)&adoRConstruct);
Rufen Sie die Eigenschaftsmethode IADORecordConstruction::put_Row auf, um das OLE DB Row-Objekt auf das ADO Record-Objekt zu setzen:
IUnknown *pUnk=NULL; pRow->QueryInterface(IID_IUnknown, (void**)&pUnk); adoRConstruct->put_Row(pUnk);
Das resultierende adoR-Objekt stellt nun das ADORecord-Objekt dar, das aus dem OLE DB Row-Objekt konstruiert wurde.
Ein ADO Record-Objekt lässt sich auch aus dem Container eines OLE DB Row-Objekts erstellen.
Anforderungen
Version: ADO 2.0 und höher
Bibliothek: msado15.dll
UUID: 00000567-0000-0010-8000-00AA006D2EA4