Freigeben über


ADOStreamConstruction-Schnittstelle

Die ADOStreamConstruction- Schnittstelle wird verwendet, um ein ADO-Stream--Objekt aus einem OLE DB-IStream--Objekt in einer C/C++-Anwendung zu erstellen.

Eigenschaften

Eigentum Beschreibung
Stream- Lese-/Schreibzugriff. Ruft ein OLE DB-Stream -Objekt ab/legt diese fest.

Methodik

Nichts.

Ereignisse

Nichts.

Bemerkungen

Bei einem OLE DB-IStream- -Objekt (pStream) beträgt die Konstruktion eines ADO Stream -Objekts (adoStr) die folgenden drei grundlegenden Vorgänge:

  1. Erstellen Eines ADO-Stream--Objekts:

    Stream20Ptr adoStr;  
    adoStr.CreateInstance(__uuidof(Stream));  
    
  2. Abfragen der IADOStreamConstruction Schnittstelle für das Stream-Objekt:

    adoStreamConstructionPtr adoStrConstruct=NULL;  
    adoStr->QueryInterface(__uuidof(ADOStreamConstruction),  
                         (void**)&adoStrConstruct);  
    

Rufen Sie die IADOStreamConstruction::get_Stream-Eigenschaftsmethode auf, um das OLE DB-IStream--Objekt für das ADO-Stream--Objekt festzulegen:

IUnknown *pUnk=NULL;  
pRowset->QueryInterface(IID_IUnknown, (void**)&pUnk);  
adoStrConstruct->put_Stream(pUnk);  

Das resultierende adoStr -Objekt stellt jetzt das ADO Stream -Objekt aus dem OLE DB-IStream- -Objekt erstellt.

Anforderungen

Version: ADO 2.0 oder eine höhere Version

Bibliothek: msado15.dll

UUID: 00000283-0000-0010-8000-00AA006D2EA4

Siehe auch

ADO-API-Referenz