Office中国论坛/Access中国论坛

标题: 朱大哥又是超时问题请教 [打印本页]

作者: yodong    时间: 2011-12-30 16:00
标题: 朱大哥又是超时问题请教
[attach]47865[/attach]

如图所示.点击取值按钮.是执行一条:
Me.TextValues.RowSource = "select DISTINCT " & ComboFields & " from " & ListTables
的语句.可是提示超时.有好办法解决不?
连接的语句已经加上了:Connect Timeout=600

sqlconn = "SQLOLEDB.1ASSWORD=" & password1 & "ERSIST SECURITY INFO=FALSE;USER ID=" & sa1 & ";INITIAL CATALOG=" & data1 & ";DATA SOURCE=" & source1 & ";Network Library=dbmssocn" & ";Connect Timeout=600"

作者: zhuyiwen    时间: 2011-12-30 21:27
是不是网络问题呀
再者这也不是连接问题,与连接超时没有关系
作者: yodong    时间: 2011-12-31 14:00
本帖最后由 yodong 于 2012-1-1 11:48 编辑

不是网络问题,表如果数据量不在的,就不会,如果表的数据量大的,有时候查询的时候,就跳出个超时的提示!
作者: zhuyiwen    时间: 2011-12-31 15:41
是网络问题,那就只能通过改善网络环境来解决问题
作者: yodong    时间: 2012-1-1 11:49
朱大哥,我漏打字了。不是网络问题。网络没有问题的。就是有些查询会出现。而出现的都是数据量大的表。
作者: zhuyiwen    时间: 2012-1-2 14:36
你的数据量到底有多大?会引起超时?
作者: yodong    时间: 2012-1-4 19:22
到今天为止586251条记录了!
作者: zhuyiwen    时间: 2012-1-5 19:13
你的眼睛一次能看这么多记录吗?
作者: yodong    时间: 2012-1-6 09:50
哦!那有什么办法解决这个提示?或朱大哥给点其它解决方案的思路?

作者: zhuyiwen    时间: 2012-1-6 10:28
1、按条件获取数据
2、分页
3、设置记录集返回的最大记录数
作者: zhuyiwen    时间: 2012-1-6 11:41
分页:
推荐阅读:
SQL Server 存储过程的分页方案比拼
作者: yodong    时间: 2012-1-15 22:04
谢谢朱大哥




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3