Recordset 对象的 Open 方法可打开存储过程吗 5

代码如下,其中$RS.open中的字符串经测试是正确能够查询的,连接也是正常的,运行程序报错的是While(Not$RS.eoforNot$RS.bof);和$RS.Fi... 代码如下,其中 $RS.open中的字符串经测试是正确能够查询的,连接也是正常的,运行程序报错的是While (Not $RS.eof or Not $RS.bof); 和$RS.Fields (1).value这两个地方,是存储过程不能用还是怎么
$Conn= ObjCreate("ADODB.Connection") $Conn.open("Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=DyResearch;") $Conn.Execute("USE DyResearch") $RS=ObjCreate("ADODB.Recordset") $RS.ActiveConnection=$Conn $RS.open (" execute query_data '"&$r2&"' , '"&$time&"','"&$codetype&"','"&$code&"'") While (Not $RS.eof or Not $RS.bof); GuiCtrlCreateListViewItem($RS.Fields (0).value&'|'&$RS.Fields (1).value&'|'&$RS.Fields (2).value&'|'&$RS.Fields (3).value&'|'&$RS.Fields (4).value&'|'&$RS.Fields (5).value&'|'&$RS.Fields (6).value&'|'&$RS.Fields (7).value&'|'&$RS.Fields (8).value&'|'&$RS.Fields (9).value&'|'&$RS.Fields (10).value&'|'&$RS.Fields (11).value, $ListView_sql) $RS.movenext;下一笔资料 WEnd;结束循环读表 $RS.close;
$Conn.close
展开
 我来答
百度网友2032eaa
2014-01-13 · TA获得超过809个赞
知道大有可为答主
回答量:2149
采纳率:100%
帮助的人:1831万
展开全部
可以的,设置你的command 对象类型为存储过程就可以,CommandObject.CommandType = adCmdStoredProc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式