以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  狐表调用存储过程  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=107010)

--  作者:chenguosong
--  发布时间:2017/9/20 8:53:00
--  狐表调用存储过程
我来开一个帖子,以前经常在群里问各位管理员,怎么调用存储过程,一直没有很好的理解,经过慢慢深入狐表,已经初步做出来这个功能
1 首先必须是窗口,只要在导航里将写代码窗口打开就可以了
2 在窗口里加一个table控件,在afterload事件中写如下代码
Dim cmd As New SQLCommand 
cmd.C       
cmd.CommandText = "Exec select_HSE基础部门"
Dim t As DataTable = cmd.ExecuteReader
Tables("测试存储过程_Table1").DataSource=t
就可以了

--  作者:有点甜
--  发布时间:2017/9/20 9:35:00
--  

嗯嗯,谢谢分享。

 

如果没有返回数据集,看看:

 

只能返回一个记录集

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

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

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