一个奇怪的问题,不知如何解决。关于数据库连接异常的捕捉(200分)

  • 主题发起人 主题发起人 freesoaring
  • 开始时间 开始时间
F

freesoaring

Unregistered / Unconfirmed
GUEST, unregistred user!
try
adoconnection1.connected:=true;
except
....
end;
现在即使把adoconnection1的connectiontimeout和commandtimeout的值都设为1,捕捉到
网络故障跳转到except中也要10多秒,不能忍受,有无好办法?
 
设adoconnection的timeout没用,要设adodataset or adoquery 的timeout
 
adoquery根本就没有timeout属性啊?!
 
ADOQUERY.CommandTimeout
 
但现在在adoconnection1.connected:=true时就要等10多秒啦!
好象以前不是这样的,奇怪,补丁我们也用了
 
10秒钟还长??是你的机器太慢啦。
调用ADO连结的时间,光硬盘戏里哗啦就要转10秒。
你找一台p4/256m ram肯定效果不一样。
是内存太小了。
你连本机试试看,timeout为1秒,第一次连结肯定出错,
也许从第二次开始以后连结就不会出错了,
因为都在内存里了。
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
928
SUNSTONE的Delphi笔记
S
I
回复
0
查看
843
import
I
I
回复
0
查看
881
import
I
后退
顶部