Condividi tramite


Interfaccia ADOStreamConstruction

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

Proprietà

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

Metodi

Nessuno.

Avvenimenti

Nessuno.

Osservazioni

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

  1. Creare un oggetto Stream ADO:

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

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

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

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.

Fabbisogno

versione : ADO 2.0 o versione successiva

libreria : msado15.dll

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

Vedere anche

di riferimento dell'API ADO