以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- SQLJoinTableBuilder超时 (http://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
|