Foxtable(狐表)用户栏目专家坐堂 → 救助:fill 加载出错


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

主题:救助:fill 加载出错

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


加好友 发短信
等级:幼狐 帖子:120 积分:1624 威望:0 精华:0 注册:2008/10/6 15:10:00
救助:fill 加载出错  发帖心情 Post By:2018/1/11 16:38:00 [只看该作者]

sql语句在数据库中执行没有出现错误,但在平台中加载数据填充到数据表时,报错。
报错信息为:Select 语句执行错误,请检查语法及数据源设置。   

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/11 16:53:00 [只看该作者]

在这里测试一下

 

http://www.foxtable.com/webhelp/scr/1484.htm

 

贴出你写的代码


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


加好友 发短信
等级:幼狐 帖子:120 积分:1624 威望:0 精华:0 注册:2008/10/6 15:10:00
  发帖心情 Post By:2018/1/11 16:57:00 [只看该作者]

执行后  提示  "查询超时已过期"

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


加好友 发短信
等级:幼狐 帖子:109 积分:931 威望:0 精华:0 注册:2013/5/18 15:37:00
  发帖心情 Post By:2018/1/11 17:07:00 [只看该作者]

检查数据源

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


加好友 发短信
等级:幼狐 帖子:120 积分:1624 威望:0 精华:0 注册:2008/10/6 15:10:00
  发帖心情 Post By:2018/1/11 17:09:00 [只看该作者]

数据源没什么问题,替换成简单sql 语句 就正常  。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/11 17:20:00 [只看该作者]

以下是引用niu_niu在2018/1/11 16:57:00的发言:
执行后  提示  "查询超时已过期"

 

1、你这个sql语句在测试窗口测试提示这个【查询超时已过期】?

 

2、你这个sql语句在数据库那里测试,运行了多久?最后查询的数据量有多大?


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


加好友 发短信
等级:幼狐 帖子:120 积分:1624 威望:0 精华:0 注册:2008/10/6 15:10:00
  发帖心情 Post By:2018/1/11 17:23:00 [只看该作者]

1、 sql语句在测试窗口测试,提示【查询超时已过期】

2、 在数据库中测试,运行了近1分半的时间,最后查询的数据量 只有1400行

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/11 17:30:00 [只看该作者]

以下是引用niu_niu在2018/1/11 17:23:00的发言:
1、 sql语句在测试窗口测试,提示【查询超时已过期】

2、 在数据库中测试,运行了近1分半的时间,最后查询的数据量 只有1400行

 

如果你fill的是查询表,建议换成这种方式执行

 

Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.ConnectionName = "外部数据源名称"
cmd.CommandText = "SELECT 产品,客户 From {订单}"

cmd.CommandTimeOut = 300000
dt = cmd.ExecuteReader()

Tables("窗口表").DataSource = dt


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


加好友 发短信
等级:幼狐 帖子:120 积分:1624 威望:0 精华:0 注册:2008/10/6 15:10:00
  发帖心情 Post By:2018/1/11 18:38:00 [只看该作者]

已解决,谢谢  

 回到顶部