Foxtable(狐表)用户栏目专家坐堂 → SQLJoinTableBuilder超时


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

主题:SQLJoinTableBuilder超时

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


加好友 发短信
等级:童狐 帖子:294 积分:3478 威望:0 精华:0 注册:2013/4/9 19:12:00
SQLJoinTableBuilder超时  发帖心情 Post By:2018/9/11 17:26:00 [只看该作者]

Dim jb1 As New SQLJoinTableBuilder("成品查询2","物料出库")
jb1.Cfont-family: Verdana; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal;">jb1.AddTable("物料出库","产品识别码","生产信息","产品识别码")
jb1.AddCols("产品类型","产品代码","产品名称及规格","产品名称","产品规格","包装规格","{生产信息}.产品批号","生产日期","统计单位","产量","生产车间")

jb1.Filter = "[产品名称及规格] = 'A'"

jb1.Build()

奇怪的问题,代码加了jb1.Filter = "产品名称及规格 = 'A'"  会超时,
不筛选的话,就不会超时,这是什么情况呢
[此贴子已经被作者于2018/9/11 17:29:16编辑过]

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


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

1、设置超时时间

 

CommandTimeOut: 整数型,用于设置统计后台数据的超时时限,默认为30秒,一般不需要设置此属性,除非需要进行非常耗时超过30秒的统计,以至于出现超时错误,此时可适当地加大CommandTimeOut属性的值。

 

jb1.CommandTimeOut = 60 '60秒

 

2、你试试加上索引看看

 

https://www.baidu.com/baidu?wd=sqlserver+%E7%B4%A2%E5%BC%95

 


 回到顶部