Partager via


Interface « ADOStreamConstruction »

L’interface ADOStreamConstruction est utilisée pour construire un objet ADO Stream à partir d’un objet IStream OLE DB dans une application C/C++.

Propriétés

Propriété Descriptif
Flux Lecture/écriture. Obtient/définit un objet OLE DB Stream .

Méthodes

Aucun.

Événements

Aucun.

Remarques

Étant donné un objet IStream OLE DB (pStream), la construction d’un objet ADO Stream (adoStr) équivaut aux trois opérations de base suivantes :

  1. Créez un objet ADO Stream :

    Stream20Ptr adoStr;  
    adoStr.CreateInstance(__uuidof(Stream));  
    
  2. Interrogez l’interface IADOStreamConstruction sur l’objet Stream :

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

Appelez la méthode de IADOStreamConstruction::get_Stream propriété pour définir l’objet IStream OLE DB sur l’objet ADO Stream :

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

L’objet résultant adoStr représente maintenant l’objet Stream ADO construit à partir de l’objet IStream OLE DB.

Spécifications

Version: ADO 2.0 ou une version ultérieure

bibliothèque : msado15.dll

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

Voir aussi

informations de référence sur l’API ADO