在同一台客户机上,用BDE同时进行多个数据库连接,其连接个数是否有限制?(50分)

T

Tyki

Unregistered / Unconfirmed
GUEST, unregistred user!
各位高手,我碰到这样的一个问题,很头痛!
问题如下:在同一台客户机上,我用BDE对远程和本地的不同数据库建立了连接(有七个连接,
也就是在程序中我用了七个TDatabase),一开始程序运行正常,但过一段时间后(有时几天,
有时一天)总有一两个数据库连接断开了,程序重新连接也不成功,一定要重新启动操作系统才行

请问各位高手,这是什么原因造成的?有什么解决办法?谢谢
注:我的这个程序是进行数据采集的,需要24小时连续运行的,不能中断的。
 
可能是系统资源耗尽的原因。
 
或者是server端限制的client数不够多
 
我本人想系统资源耗尽的可能性大一些,但没有找到减少系统开销的办法,请大家指点
 
为什么不试试ADO呢?我同时用过十多个ADO CONNECTION,没有发生问题。
 
用连接池看看,在DataModule加一个TSession看看行不行?
 
我每个TDatabase都指定了不同的TSession了
 
多人接受答案了。
 
顶部