Compartir vía


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:

  1. Crear un objeto Stream de ADO:

    Stream20Ptr adoStr;  
    adoStr.CreateInstance(__uuidof(Stream));  
    
  2. 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

Consulte también

Referencia de la API de ADO