J
jxj0561
Unregistered / Unconfirmed
GUEST, unregistred user!
原本以为 ADOConnection.close; 后再 ADOConnection.open,就可以重新连接了,这仅对SQL SERVER数据库有效,但对于DB2数据库,跟踪ADOConnection.open 后ADOConnection.Connected属性值为真,但执行SQL就是报"未指定的错误",好象连接已经被服务器拒绝了,从启应用程序才能正常连接到服务器!有谁知道为什么连接断掉后再OPEN就不能执行SQL了呢?<br>测试方法: 连接上DB2,执行一个SQL,把网线拨掉再执行这个SQL,会报链路故障,这时再接上网线,再ADOConnection.open ,这时ADOConnection.Connected属性值已经为真,但是你仍然不能执行SQL,都会报"未指定的错误",把连接Free掉再重建再连也是如此,真的只有重启应用程序再才能再连接数据库了吗?有不退出程序就可以恢复有效连接的方法吗?<br>请大家关注啊,答对者300分赠送!