回 帖 发 新 帖 刷新版面

主题:PB中如何判断与数据库的连接是否已断开?

我的意思是用connect建立连接之后若别的窗口有断开(disconnect)的语句被执行,我如何判断连接是否与数据库已断开。

回复列表 (共4个回复)

沙发

为什么别的窗口有disconnect语句?操作多个数据库吗?

板凳

我是多窗口共用一个sqlca事务对象,每个窗口在关闭时都用disconnect语句关闭数据连接,我是不是应每一个窗口用一个独立的事务对象,也就是每个窗口应自定义一个事务对象,而不要共用SQLCA,是不是,请班片帮我。

3 楼

为什么每个窗口都要连接和断开数据库,设定登陆时一次连接后确认权限不是更好。
在确认连接数据库时,可以确认当前的数据库状态断开后给用户一个提示,测试时可以多建立一个窗口,当断开连接时打开,开DW是否能用,若不能用表示数据库已经断开。脚本不用我写了吧!!

4 楼

这种方法,在多用户下会不会出现问题,将来多台机器使用本程序时,这样多用户都用这一个连接来访问服务器,行吗?

我来回复

您尚未登录,请登录后再回复。点此登录或注册