Foxtable(狐表)用户栏目专家坐堂 → Web数据源执行以下语句错误,请问如何解决?


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

主题:Web数据源执行以下语句错误,请问如何解决?

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


加好友 发短信
等级:四尾狐 帖子:862 积分:10835 威望:0 精华:0 注册:2016/5/6 14:34:00
Web数据源执行以下语句错误,请问如何解决?  发帖心情 Post By:2022/1/6 0:06:00 [显示全部帖子]

Web数据源,在执行下面这个复杂Sql语句时,发生了错误。错误提示为“无法完成延迟准备”。(数据库为SQL Server 2012企业版)
下面语句中的dbo.GetRecepClsByDate是写在数据库里,返回数据集是表的函数。

请问一下Web数据源,对于SQL是不是有要求?是不是只能执行简单的SQL语句?
[此贴子已经被作者于2022/1/7 10:12:50编辑过]

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


加好友 发短信
等级:四尾狐 帖子:862 积分:10835 威望:0 精华:0 注册:2016/5/6 14:34:00
  发帖心情 Post By:2022/1/6 23:22:00 [显示全部帖子]

直接连数据库没有问题的

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


加好友 发短信
等级:四尾狐 帖子:862 积分:10835 威望:0 精华:0 注册:2016/5/6 14:34:00
  发帖心情 Post By:2022/1/7 9:54:00 [显示全部帖子]

又试了一下,用Web数据源执行上面的SQL也是没问题的。
我在想上次出错,有没有可能是因为数据量大超时了?

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


加好友 发短信
等级:四尾狐 帖子:862 积分:10835 威望:0 精华:0 注册:2016/5/6 14:34:00
  发帖心情 Post By:2022/1/7 10:03:00 [显示全部帖子]

请问一下:对于Web数据源,能设置查询超时时间吗?

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


加好友 发短信
等级:四尾狐 帖子:862 积分:10835 威望:0 精华:0 注册:2016/5/6 14:34:00
  发帖心情 Post By:2022/1/7 10:13:00 [显示全部帖子]

我用的是Fill函数,查了一下好像不能加超时参数
强烈建议Fill函数增加一个超时参数

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


加好友 发短信
等级:四尾狐 帖子:862 积分:10835 威望:0 精华:0 注册:2016/5/6 14:34:00
  发帖心情 Post By:2022/1/7 10:47:00 [显示全部帖子]

改动的代码量太大了,直连之前写了很多代码都是直接Fill的
能帮忙在Fill函数里面加TimeOut这个可选参数不?

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


加好友 发短信
等级:四尾狐 帖子:862 积分:10835 威望:0 精华:0 注册:2016/5/6 14:34:00
  发帖心情 Post By:2022/1/7 11:17:00 [显示全部帖子]

好的,谢谢老师

 回到顶部