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

ado的重连,该怎么解决

2013-01-08 
ado的重连我最近接手了份别人的老代码,发现个有趣的Ado问题,它用到的一个_RecordsetPtr 对象居然自己可以

ado的重连
我最近接手了份别人的老代码,发现个有趣的Ado问题,它用到的一个_RecordsetPtr 对象居然自己可以重连,比如我把数据库重启,一般的Ado需要重连数据库,这个_RecordsetPtr对象好像不需要,直接可以再用...反正没有调用_connnectptr重连,,,理论上来说,数据库重启后,ado必须重新连接才能继续使用啥。。。真是奇怪啊ado的重连,该怎么解决

[解决办法]
SQL server系列我只用过MSDE, sql 2000原理应该一样,如果在服务器端用DBMS管理工具可以看到当前连接的客户则会真相大白(不知道有没有这个工具)

connection在创造recordset时候,可能将自己一个指针给了recordset,后者AddRef后这个connection不被消灭,拥有TCP套接字和数据库位置等信息,底层是否做了reconnect就不知道了.

热点排行