首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

跪求PB8 断线自动重连数据库MSSQL,该如何处理

2013-09-07 
跪求PB8 断线自动重连数据库MSSQLPB8如何实现网络重新恢复后,系统自动重新连接数据库MSSQL呢?在线等,谢谢!

跪求PB8 断线自动重连数据库MSSQL
PB8如何实现网络重新恢复后,系统自动重新连接数据库MSSQL呢?在线等,谢谢!!
[解决办法]
一、把原来判断数据库执行语言返回值的地方全写成统一判断返回值,如gf_sqlcode,在函数内部根据返回值判断是否连接失效,如果是则重连;
二、在数据窗口的dberror事件中判断,如果是连接失败,则重连再settransobject

[解决办法]
在timer事件里检测一下,数据库是否连接成功,可以考虑写一个最简单的sql,判断一下sqlca.sqlcode

如果出错,然后重新连接数据库
[解决办法]
多层吧,
就算判断出来网络断线,重新连接之后,窗口上的所有dw都没法继续使用啦,还得关闭窗口,重新打开。

[解决办法]
所有 settransobject 代码的地方 修改为 settrans 

热点排行