Condividi tramite


Interfaccia ADOStreamConstruction

L'interfaccia ADOStreamConstruction viene usata per costruire un oggetto ADO Stream da un oggetto OLE DB IStream in un'applicazione C/C++.

Proprietà

Proprietà Descrizione
Stream Lettura/Scrittura. Ottiene/imposta un oggetto Stream OLE DB.

Metodi

Nessuno.

Eventi

No.

Osservazioni

Dato un oggetto IStream OLE DB (pStream), la costruzione di un oggetto ADO Stream (adoStr) equivale alle tre operazioni di base seguenti:

  1. Creare un oggetto Stream ADO:

    Stream20Ptr adoStr;  
    adoStr.CreateInstance(__uuidof(Stream));  
    
  2. Eseguire una query sull'interfaccia IADOStreamConstruction nell'oggetto Stream:

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

Chiamare il metodo di proprietà IADOStreamConstruction::get_Stream per impostare l'oggetto IStream OLE DB nell'oggetto Stream ADO:

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

L'oggetto adoStr risultante rappresenta ora l'oggetto Stream ADO costruito dall'oggetto IStream OLE DB.

Requisiti

Versione: ADO 2.0 o versioni successive

Libreria: msado15.dll

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

Vedere anche

Informazioni di riferimento sull'API ADO