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:
Creare un oggetto Stream ADO:
Stream20Ptr adoStr; adoStr.CreateInstance(__uuidof(Stream));
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