pb 全局 判断 数据库 是否连接成功

dzyjl 2013-04-22 10:01:58
我现在有好多窗口里面有select 语句 using sqlca,当数据库处于不可用状态时候,怎么去做全局判断?不可能每个select都去判断一下。
...全文
315 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
pb8 2013-04-22
pb11.5以后可以, 继承transaction,在DBError事件里面写上连接判断与恢复的语句, 再将SQLCA的父类设置为你定义的新类 Argument Description code Long by value. A database-specific error code. See your DBMS documentation for information on the meaning of the code.When there is no error code from the DBMS, code contains one of these values:-1 - Cannot connect to the database-2 - Writing a blob to the database failed-4 - All other errors (see Usage note for more detail) sqlerrortext String by value. A database-specific error message. sqlsyntax String by value. The full text of the SQL statement being sent to the DBMS when the error occurred.
回复
A啦Dbit 2013-04-22
transactionobject.DBHandle ( )>0
回复
wag_enu 2013-04-22
这个没有啥好办法。 只是可以从改善网络状况,搭建VPN 等,使系统更稳定,事务连接更可靠而已。
回复
sbks 2013-04-22
出错就提示检查网络就行了,提醒操作员让网管去查一下网络 对CS程序,不用费心思去判断数据连接,不然就失去CS的优势了:数据库直连
回复
lao_bulls 2013-04-22
不知道楼上说的是否是真的。学习一下。
回复
相关推荐
发帖
PowerBuilder
创建于2007-09-28

868

社区成员

PowerBuilder 相关问题讨论
申请成为版主
帖子事件
创建了帖子
2013-04-22 10:01
社区公告
暂无公告