您的位置:首页 > 编程语言 > C语言/C++

adodb.stream work problem list in C++

2007-03-29 18:10 651 查看
it is easy to using adodb.stream, but it will bring some problem in C++, here list some problem attentioned:

1. Must use Ado v2.7

#import "c:/Program Files/Common Files/System/ADO/msado27.tlb" /
no_namespace rename("EOF", "EndOfFile")

2. Must Open before Write or WriteText

3. assign correctly parameters:

[pStreamTest->Open(vtMissing,adModeUnknown,adOpenStreamUnspecified,"","");]

vtMissing: That's a variant of type VT_ERROR and scode of DISP_E_PARAMNOTFOUND

Here is define in IDL file:

HRESULT Open(
[in, optional] VARIANT Source,
[in, optional, defaultvalue(0)] ConnectModeEnum Mode,
[in, optional, defaultvalue(-1)] StreamOpenOptionsEnum
Options,
[in, optional, defaultvalue("")] BSTR UserName,
[in, optional, defaultvalue("")] BSTR Password);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: