ADOStreamConstruction 接口

ADOStreamConstruction 接口用于从 C/C++ 应用程序中的 OLE DB IStream 对象构造 ADO Stream 对象。

属性

属性 说明
读/写。 获取/设置 OLE DB Stream 对象。

方法

无。

事件

无。

备注

如果给定 OLE DB IStream 对象 (pStream),构造 ADO Stream 对象 (adoStr) 相当于以下三项基本操作:

  1. 创建 ADO Stream 对象:

    Stream20Ptr adoStr;  
    adoStr.CreateInstance(__uuidof(Stream));  
    
  2. 查询 Stream 对象上的 IADOStreamConstruction 接口:

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

调用 IADOStreamConstruction::get_Stream 属性方法在 ADO Stream 对象上设置 OLE DB IStream 对象:

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

生成的 adoStr 对象现在表示基于 OLE DB IStream 对象构造的 ADO Stream 对象。

要求

版本:ADO 2.0 或更高版本

库:msado15.dll

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

另请参阅

ADO API 参考