跪求PB8 断线自动重连数据库MSSQL,该怎么解决

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

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

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

------解决方案--------------------
所有 settransobject 代码的地方 修改为 settrans