Foxtable(狐表)用户栏目专家坐堂 → [求助] 怎么获取存储过程返回的表,并把表绑定到table控件


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

主题:[求助] 怎么获取存储过程返回的表,并把表绑定到table控件

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


加好友 发短信
等级:幼狐 帖子:60 积分:522 威望:0 精华:0 注册:2020/6/30 15:06:00
[求助] 怎么获取存储过程返回的表,并把表绑定到table控件  发帖心情 Post By:2020/9/15 14:20:00 [只看该作者]

怎么获取存储过程返回的表,并把表绑定到table控件(或者其他方式展示在狐表里面)

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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/15 14:52:00 [只看该作者]

参考:http://www.foxtable.com/webhelp/topics/3267.htm

Tables("窗口1_Table1").DataSource = cmd.ExecuteReader


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


加好友 发短信
等级:幼狐 帖子:60 积分:522 威望:0 精华:0 注册:2020/6/30 15:06:00
加载后表变成黑的了  发帖心情 Post By:2020/9/15 15:40:00 [只看该作者]

图片点击可在新窗口打开查看


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


加好友 发短信
等级:幼狐 帖子:60 积分:522 威望:0 精华:0 注册:2020/6/30 15:06:00
代码如下  发帖心情 Post By:2020/9/15 15:42:00 [只看该作者]

Dim hbrq="事业部"
Dim SQL As new SQLCommand
SQL.C 
SQL.StoredProcedure = True
SQL.CommandText="PR_REPORT_ZB_SALE"
SQL.Parameters.Add("@SYB",hbrq)
Tables("cs_Table1").DataSource= SQL.ExecuteReader
[此贴子已经被作者于2020/9/15 15:42:50编辑过]

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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/15 15:55:00 [只看该作者]

存储过程有没有返回表?最后一条sql必须是返回表格的。另外不支持sql临时表,仅支持返回数据表

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


加好友 发短信
等级:幼狐 帖子:60 积分:522 威望:0 精华:0 注册:2020/6/30 15:06:00
  发帖心情 Post By:2020/9/15 16:10:00 [只看该作者]

最后一条是select 语句,直接查的一张实体表也不行

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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/15 16:26:00 [只看该作者]

说错了,必须是第一条select 语句返回,不是最后一条

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


加好友 发短信
等级:幼狐 帖子:60 积分:522 威望:0 精华:0 注册:2020/6/30 15:06:00
  发帖心情 Post By:2020/9/15 16:40:00 [只看该作者]

第一条就select 返回结果,那就不能在存储过程里面处理数据,这样就没意义了啊

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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/15 17:01:00 [只看该作者]

赋值语句没有影响的,比如这种

declare @n as int;
select @n = 1;


就是纯select查询数据的语句才有影响,比如
select 1;

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


加好友 发短信
等级:幼狐 帖子:60 积分:522 威望:0 精华:0 注册:2020/6/30 15:06:00
  发帖心情 Post By:2020/9/16 9:02:00 [只看该作者]

SQL server的cte语句有影响吗,我就一个输出select语句(查临时表/表变量都不行)

 回到顶部
总数 11 1 2 下一页