Ado.Net连接后状态不正常显示 连接了SQLServer,Connection.State=1说明连接成功了,对吧?问题是我拔掉了网线或是禁用了本地连接,照理说连接应该中断了对吧?为什么State单步出来还是1?奇怪是Bug吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果sql服务器就在本机的话,拔掉网线,也能连接成功。 是你重新连接依然可以成功呢?还是停在你的断点你把网线拔了你继续单步?对了,你要细心留意各个地方,比如你的SQL Server在什么地方,甚至是你拔的是否是网线。呵呵。 ADO.NET的Connection的state只有当您调用了Connection.close()只有才会改变的,不能及时改变是一定的。 用InternetCheckConnection试试看能不能及时反馈,用定时器轮值 bool ISCONNECTED = InternetCheckConnection("http://www.csdn.net", 1, 0);if(ISCONNECTED==true) AfxMessageBox("Connected");else AfxMessageBox.Show("Discnnected"); 请教高手:如何对包头,包体进行封包,解包? 代理服务器工作过程 对话框最小化再还原后list control被背景覆盖 CTreeCtrl的棘手问题:(插入的内容无法显示出来)! 不用MFC..怎么用SDK来操作数据库啊?在线.. 关于CRichEditCtrl问题,请大家帮帮忙啊!! 如何给单选按钮加位图?急急急! 关于C++ 访问WMI 程序 机器视觉系统硬件选型(点焊机)在线等。。。。。 怎样让程序在windows启动前运行 ATL对文件的操作??(等待中...) 系统登录用户数
对了,你要细心留意各个地方,比如你的SQL Server在什么地方,甚至是你拔的是否是网线。呵呵。
bool ISCONNECTED = InternetCheckConnection("http://www.csdn.net", 1, 0);
if(ISCONNECTED==true)
AfxMessageBox("Connected");
else
AfxMessageBox.Show("Discnnected");