主题:PB中如何判断与数据库的连接是否已断开?
woodbody
[专家分:0] 发布于 2005-11-21 15:36:00
我的意思是用connect建立连接之后若别的窗口有断开(disconnect)的语句被执行,我如何判断连接是否与数据库已断开。
回复列表 (共4个回复)
沙发
mykey [专家分:100] 发布于 2005-11-23 08:16:00
为什么别的窗口有disconnect语句?操作多个数据库吗?
板凳
woodbody [专家分:0] 发布于 2005-11-29 12:12:00
我是多窗口共用一个sqlca事务对象,每个窗口在关闭时都用disconnect语句关闭数据连接,我是不是应每一个窗口用一个独立的事务对象,也就是每个窗口应自定义一个事务对象,而不要共用SQLCA,是不是,请班片帮我。
3 楼
lihang7059 [专家分:140] 发布于 2005-11-29 15:22:00
为什么每个窗口都要连接和断开数据库,设定登陆时一次连接后确认权限不是更好。
在确认连接数据库时,可以确认当前的数据库状态断开后给用户一个提示,测试时可以多建立一个窗口,当断开连接时打开,开DW是否能用,若不能用表示数据库已经断开。脚本不用我写了吧!!
4 楼
woodbody [专家分:0] 发布于 2005-11-29 15:53:00
这种方法,在多用户下会不会出现问题,将来多台机器使用本程序时,这样多用户都用这一个连接来访问服务器,行吗?
我来回复