Foxtable(狐表)用户栏目专家坐堂 → [分享] 存储过程的调用


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

主题:[分享] 存储过程的调用

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


加好友 发短信
等级:版主 帖子:1693 积分:12117 威望:0 精华:7 注册:2013/7/11 10:52:00
[分享] 存储过程的调用  发帖心情 Post By:2013/11/7 11:33:00 [只看该作者]

看到又有人在问存储过程,单独回答不利于搜索,就开一贴。

 

 

1、

以下内容为程序代码:

     Dim cmd As New SQLCommand 

        cmd.Connection Name = "数据源"        ‘Name前空格要去掉

        cmd.CommandText = "Exec 存储过程名"


                   有参数——cmd.CommandText = "Exec 存储过程名 参数1,参数2"

         Dim t As DataTable = cmd.ExecuteReader


         只能返回一个记录集

            如果存储过程产生多个记录集,

            就在存储过程中先执行set nocount on,再执行Select 

            而要返回记录集时,就要先执行set nocount off,再执行Select


 

2、 

[此贴子已经被作者于2013-11-23 8:31:17编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/11/7 11:50:00 [只看该作者]

谢逛逛

 回到顶部
帅哥哟,离线,有人找我吗?
lsy
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2013/11/7 13:05:00 [只看该作者]

无论如何,先谢谢逛逛。

我们系统中的报表工具,执行函数、存储过程,只是其中附带的功能(也是非常强大的功能),本人改变不了人家的界面,却通过报表工具执行了不少功能,大大简化了操作。

优势在于:

界面设计可视化;报表数据多源化;查询参数输入可视化,而且这个可视化输入窗口,是根据参数的变化而自动生成的,与凭蛮力逐个设计,不可同日而语。


 回到顶部