Foxtable(狐表)用户栏目专家坐堂 → 没能 用存储过程返回结果


  共有3643人关注过本帖树形打印复制链接

主题:没能 用存储过程返回结果

帅哥哟,离线,有人找我吗?
xa139
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:282 积分:2835 威望:0 精华:0 注册:2019/4/23 11:17:00
没能 用存储过程返回结果  发帖心情 Post By:2019/10/25 13:54:00 [只看该作者]

使用下面的代码 执行存储过程
Dim cmd As new SQLCommand
cmd.C 
cmd.CommandText = "EXEC [dbo].[sysid_add]  ?" 
cmd.Parameters.Add("@sysidname","sanoid")
Dim dt As DataTable = cmd.ExecuteReader



显示 dt.datarows.count 
Output.Show(dt.datarows.count)
结果为 0 
 
数据库显示执行成功
 
ALTER PROCEDURE [dbo].[sysid_add]
@sysidname nchar(20) = 'sanoid' 
as
BEGIN
u.pdate sysid
set sysidnum=sysidnum+1
WHERE sysidname = @sysidname
SET NOCOUNT ON;
S.ELECT * FROM sysid
WHERE sysidname = @sysidname
end
[此贴子已经被作者于2019/10/25 14:28:29编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/25 14:06:00 [只看该作者]

存储过程的代码呢?存储过程里面不能使用临时表返回数据!

 回到顶部