以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  SQLJoinTableBuilder超时  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=124670)

--  作者:gryy
--  发布时间:2018/9/11 17:26:00
--  SQLJoinTableBuilder超时
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编辑过]

--  作者:有点甜
--  发布时间: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