L
liaotw
Unregistered / Unconfirmed
GUEST, unregistred user!
我在写数据库是,有时用BDE,有时用ADO。在用BDE时,可以很好的控制超时的问题,在
耗时的查询中,将超时的时间设置为240等即可。但是,在用ADO时,却发现无论我在哪儿
设置,在运算过程中,只要到30秒时,系统就提示超时错误,查询被停止。
我设置的地方有:
1、在ODBC的Connection Pools中将SQL SERVER 项目设置为:240;
2、在Connection控件中,设置:Time Out = 240;
3、在ADOQuery控件中,设置:Time Out =240;
为什么系统还是在进行查询30秒(一定时30秒)时报超时错误,而马上切换到BDE的Query
控件却运行50秒后得出了正确的结果?(同一个窗体中,不退出程序,不退出此窗体)
谢谢解答!
耗时的查询中,将超时的时间设置为240等即可。但是,在用ADO时,却发现无论我在哪儿
设置,在运算过程中,只要到30秒时,系统就提示超时错误,查询被停止。
我设置的地方有:
1、在ODBC的Connection Pools中将SQL SERVER 项目设置为:240;
2、在Connection控件中,设置:Time Out = 240;
3、在ADOQuery控件中,设置:Time Out =240;
为什么系统还是在进行查询30秒(一定时30秒)时报超时错误,而马上切换到BDE的Query
控件却运行50秒后得出了正确的结果?(同一个窗体中,不退出程序,不退出此窗体)
谢谢解答!