首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb调用存储过程返回数据集有关问题

2012-11-15 
vb调用存储过程返回数据集问题vb调用存储过程,set rscommand.execute(),返回的记录集怎么是-1?存储过程:A

vb调用存储过程返回数据集问题
vb调用存储过程,set rs=command.execute(),返回的记录集怎么是-1?
存储过程:
ALTER procedure [dbo].[courseStu]
@cname varchar(20)
as
select a.sno,sname,smajor,sclass,sregdate,c.cno,cname,score,ccredit,ranking ,'' ScoSum ,'' ccount
 from students a,scores b,courses c
where a.sno=b.sno and b.cno=c.cno and cname=@cName

[解决办法]
在存储过程的 开始部分 加
 
 SET NOCOUNT ON; --阻止在结果集中返回可显示受 Transact-SQL 语句或存储过程影响的行计数的消息
[解决办法]

探讨
vb调用存储过程,set rs=command.execute(),返回的记录集怎么是-1?
存储过程:
ALTER procedure [dbo].[courseStu]
@cname varchar(20)
as
--加上这句
SET NOCOUNT ON; --阻止在结果集中返回可显示受 Transact-SQL 语句或存储过程影响的行计数的消息
select a.sno,sname,smajor,sclass,sregdate,c.cno,cname,score,ccredit,ranking ,'' ScoSu……

热点排行