ADOStreamConstruction 接口
ADOStreamConstruction 接口用于从 C/C++ 应用程序中的 OLE DB IStream 对象构造 ADO Stream 对象。
属性
属性 | 说明 |
---|---|
流 | 读/写。 获取/设置 OLE DB Stream 对象。 |
方法
无。
事件
无。
备注
如果给定 OLE DB IStream 对象 (pStream
),构造 ADO Stream 对象 (adoStr
) 相当于以下三项基本操作:
创建 ADO Stream 对象:
Stream20Ptr adoStr; adoStr.CreateInstance(__uuidof(Stream));
查询 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