应用程序自动重连数据库功能?
pbzjh 2003-09-29 02:20:45 首先,声明全局变量gb_connect(true表示数据库正常,false表示数据库短开)
其次,在程序的定时刷新的“timer事件”里,
if gb_connect then
//刷新操作
else
//重连操作
disconnect ;
connect ;
if sqlca.sqlcode = 0 then
gb_connect = true
end if
end if
问题1:应用程序里有许多数据窗口、窗口,有许多对数据库的操作;有无比较简单的方法、地方判断sqlca.sqlcode再gb_connect = false(不必要对每个数据库操作的地方,判断sqlca.sqlcode再gb_connect = false)?
问题2:当数据库断开时如何屏蔽pb的错误提示信息,而用自己的错误提示,比如说数据库断开?