VB调用存储过程出错,怎么解决

luckystone168 2006-02-28 01:08:20
我在MSSQL建立了无参的存储过程,存储过程是关于交叉表的语句,现在在VB调用十出错,该怎么解决?

我的代码是
Dim RsCross As New ADODB.Recordset
Dim Cmd As New ADODB.Command

Cmd.ActiveConnection = Conn
Cmd.CommandText = "CrossTabelSg"
Cmd.CommandType = adCmdStoredProc
Set RsCross = Cmd.Execute

在最后1句 Set RsCross = Cmd.Execute出错,错误提示"实时错误7004,行集合不能做标签"

(存储过程没问题,在SQL查询分析器运行过,且在VB可执行Cmd.Execute),但不能赋值给RSCROSS记录集

该怎么解决?谢谢
...全文
96 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
artoksxb 2006-02-28
我建了一个,学习vb.net,asp.net,vb,sql server2000的请加入19984106
回复
luckystone168 2006-02-28
恩,我也退出去了
回复
artoksxb 2006-02-28
数据库的那个
回复
artoksxb 2006-02-28
怎么那个群没有了,你收到了吗
回复
luckystone168 2006-02-28
试过了语句不对呀,加入加入set nocount on,该语句变红,没写全吧
回复
xingmaohai 2006-02-28
加入set nocount on
..................
..................
..................
..................
..................
..................
..................
set nocount off

即可,祝好運!
回复
luckystone168 2006-02-28
急,各位帮帮忙,谢谢
回复
相关推荐
发帖

1188

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2006-02-28 01:08
社区公告
暂无公告