跪求PB8 断线自动重连数据库MSSQL
PB8如何实现网络重新恢复后,系统自动重新连接数据库MSSQL呢?在线等,谢谢!!
[解决办法]
一、把原来判断数据库执行语言返回值的地方全写成统一判断返回值,如gf_sqlcode,在函数内部根据返回值判断是否连接失效,如果是则重连;
二、在数据窗口的dberror事件中判断,如果是连接失败,则重连再settransobject
[解决办法]
在timer事件里检测一下,数据库是否连接成功,可以考虑写一个最简单的sql,判断一下sqlca.sqlcode
如果出错,然后重新连接数据库
[解决办法]
多层吧,
就算判断出来网络断线,重新连接之后,窗口上的所有dw都没法继续使用啦,还得关闭窗口,重新打开。
[解决办法]
所有 settransobject 代码的地方 修改为 settrans