S
Sachow
Unregistered / Unconfirmed
GUEST, unregistred user!
近期做的一个项目要在嫁接在一个很旧的系统上,该系统是一套用PB4开发的C/S系统,Oracle开了340个服务进程,但由于客户端过多,经常会进程数满,连接不上的情况。
在开发阶段,由于是在测试系统上搞的,因此没有遇到这个问题,但现在一放到正式系统上后,问题就来了,经常是调用一个组件方法时就遇到这个错,这可让我范难了,由于在COM+当中,我不能像一个C/S程序那样自由地控制数据库的连接与断开,这可怎么是好?(客户端是用ASP写的,用户要老见到页面上出错误信息可不会答应啊)
对此,有什么好的解决办法?我好像见到有人用一个进程内组件(DCOM服务器),在主窗体上的TDatabase连接数据库,然后用RemoteDataModule的TDatabase引用主窗体的Database Handle的方法,不知这个做法在实用环境中是否可靠?
由于项目迫在眉睫,需要选择一种修改工作量最小的。
在开发阶段,由于是在测试系统上搞的,因此没有遇到这个问题,但现在一放到正式系统上后,问题就来了,经常是调用一个组件方法时就遇到这个错,这可让我范难了,由于在COM+当中,我不能像一个C/S程序那样自由地控制数据库的连接与断开,这可怎么是好?(客户端是用ASP写的,用户要老见到页面上出错误信息可不会答应啊)
对此,有什么好的解决办法?我好像见到有人用一个进程内组件(DCOM服务器),在主窗体上的TDatabase连接数据库,然后用RemoteDataModule的TDatabase引用主窗体的Database Handle的方法,不知这个做法在实用环境中是否可靠?
由于项目迫在眉睫,需要选择一种修改工作量最小的。