Freigeben über


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:

  1. Erstellen eines ADO-Recordset--Objekts:

    Recordset20Ptr adoRs;  
    adoRs.CreateInstance(__uuidof(Recordset));  
    
  2. Abfragen der IADORecordsetConstruction Schnittstelle für das Recordset--Objekt:

    adoRecordsetConstructionPtr adoRsConstruct=NULL;  
    adoRs->QueryInterface(__uuidof(ADORecordsetConstruction),  
                         (void**)&adoRsConstruct);  
    
  3. 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

Siehe auch

Recordset-Objekt (ADO)
Rowset-Eigenschaft (ADO)