VC监测网线是否掉线?关于连接远程数据库的问题。

lhg418 2003-08-21 05:21:57
VC中我用ADO连接远程SQL数据库,程序一开始运行就进行连接,语句如下:
HRESULT H_Remote;
_ConnectionPtr m_pRemoteConnection;
H_Remote=m_pRemoteConnection->Open((const char *)....
当连接上数据库,就从远端下载数据,下载完毕,不断开连接,每隔3秒扫描一次
远程数据库,如有符合要求的数据再继续下载。
长时间和远端连接,肯定会出现掉线情况,当出现掉线,我想让程序出现提示框,
问题是:我在VC中用什么语句如何能知道掉线了(不要建议我每扫描一次就连接一下
远端数据库,那效率太慢)
请各位帮忙!
...全文
58 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZHENG017 2003-08-22
  • 打赏
  • 举报
回复
在msdn中index "ConnectionEvents collection [ADO]";
jiey 2003-08-22
  • 打赏
  • 举报
回复
可不可以用try,catch语句,将你的 数据库操作包含在try块中,如果出现错误就进入catch块,catch中可以进行报警,设置变量,并不再让程序进行数据库操作了 。
wuchuncai 2003-08-22
  • 打赏
  • 举报
回复
如果你用winsocket连接,断线是有回调的
blastball 2003-08-22
  • 打赏
  • 举报
回复
window中有com event,你可以订阅,

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧