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


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

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

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


加好友 发短信
等级:超级版主 帖子:106763 积分:543016 威望: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


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


加好友 发短信
等级:超级版主 帖子:106763 积分:543016 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/15 15:55:00 [显示全部帖子]

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

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


加好友 发短信
等级:超级版主 帖子:106763 积分:543016 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/15 16:26:00 [显示全部帖子]

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

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


加好友 发短信
等级:超级版主 帖子:106763 积分:543016 威望: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;

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


加好友 发短信
等级:超级版主 帖子:106763 积分:543016 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/16 9:25:00 [显示全部帖子]

套多一个存储过程吧。B存储过程处理业务,A存储过程调用B存储过程获取结果并返回。foxtable调用A存储过程

 回到顶部