日期:2014-05-18  浏览次数:20523 次

ADO Connection事件为什么不能触发?请高手指教!


我用ADO连接sql   server数据库,创建了ConnectionEventsVt   接口所派生的类CConnEvent,然后跟踪ConnectComplete,   Disconnect两个事件,发现用程序open和close数据库时可以触发,但如果将sqlserver服务管理器进行开始和停止服务时却不能触发,请教各位,怎样在数据库断开时能触发disconnect事件呢?


------解决方案--------------------
lz要求的功能ConnectionEventsVt 接口好像不能实现
------解决方案--------------------
数据库断开时触发好象实现不了哦
------解决方案--------------------
不能。
------解决方案--------------------
主动与被动的关系吧?数据库服务关闭时肯定不会主动通知Ado.net客户端的

也许可以看看类中有没有时时检测数据库活动状况的方法,或者程序主动探测