Partager via


ADOStreamConstruction, interface

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

Propriétés

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

Méthodes

Aucun.

Événements

Aucun.

Notes

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

  1. Créez un objet Stream ADO :

    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 propriété IADOStreamConstruction::get_Stream pour définir l’objet IStream OLE DB sur l’objet Stream ADO :

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

L’objet adoStr résultant 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