以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 救助:fill 加载出错 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=113239) |
-- 作者:niu_niu -- 发布时间:2018/1/11 16:38:00 -- 救助:fill 加载出错 sql语句在数据库中执行没有出现错误,但在平台中加载数据填充到数据表时,报错。 报错信息为:Select 语句执行错误,请检查语法及数据源设置。
|
-- 作者:有点甜 -- 发布时间:2018/1/11 16:53:00 -- 在这里测试一下
http://www.foxtable.com/webhelp/scr/1484.htm
贴出你写的代码 |
-- 作者:niu_niu -- 发布时间:2018/1/11 16:57:00 -- 执行后 提示 "查询超时已过期" |
-- 作者:wangmin2659 -- 发布时间:2018/1/11 17:07:00 -- 检查数据源 |
-- 作者:niu_niu -- 发布时间:2018/1/11 17:09:00 -- 数据源没什么问题,替换成简单sql 语句 就正常 。 |
-- 作者:有点甜 -- 发布时间:2018/1/11 17:20:00 -- 以下是引用niu_niu在2018/1/11 16:57:00的发言:
执行后 提示 "查询超时已过期"
1、你这个sql语句在测试窗口测试提示这个【查询超时已过期】?
2、你这个sql语句在数据库那里测试,运行了多久?最后查询的数据量有多大? |
-- 作者:niu_niu -- 发布时间:2018/1/11 17:23:00 -- 1、 sql语句在测试窗口测试,提示【查询超时已过期】 2、 在数据库中测试,运行了近1分半的时间,最后查询的数据量 只有1400行
|
-- 作者:有点甜 -- 发布时间: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 cmd.CommandTimeOut = 300000 Tables("窗口表").DataSource = dt |
-- 作者:niu_niu -- 发布时间:2018/1/11 18:38:00 -- 已解决,谢谢 |