Interfaz ADOStreamConstruction
La interfaz ADOStreamConstruction se usa para construir un objeto Stream de ADO a partir de un objeto IStream OLE DB en una aplicación de C/C++.
Propiedades
Propiedad | Descripción |
---|---|
Stream | Lectura y escritura. Obtiene o establece un objeto Stream de OLE DB. |
Métodos
Ninguno.
Eventos
Ninguno.
Comentarios
Dado un objeto IStream de OLE DB (pStream
), la construcción de un objeto Stream de ADO (adoStr
) equivale a las tres operaciones básicas siguientes:
Crear un objeto Stream de ADO:
Stream20Ptr adoStr; adoStr.CreateInstance(__uuidof(Stream));
Consultar la interfaz IADOStreamConstruction en el objeto Stream:
adoStreamConstructionPtr adoStrConstruct=NULL; adoStr->QueryInterface(__uuidof(ADOStreamConstruction), (void**)&adoStrConstruct);
Llamar al método de IADOStreamConstruction::get_Stream
propiedad para establecer el objeto IStream de OLE DB en el objeto Stream de ADO:
IUnknown *pUnk=NULL;
pRowset->QueryInterface(IID_IUnknown, (void**)&pUnk);
adoStrConstruct->put_Stream(pUnk);
El objeto resultante adoStr
representa ahora el objeto Stream de ADO construido a partir del objeto IStream de OLE DB.
Requisitos
Versión: ADO 2.0 o posterior
Biblioteca: msado15.dll
UUID: 00000283-0000-0010-8000-00AA006D2EA4