ADO的一个奇怪问题Communication link failure.

来源:互联网 发布:向量组等价于矩阵等价 编辑:程序博客网 时间:2024/06/06 03:46

Code: 80004005
ErrorMessage: Unspecified error
ErrorDescription: [Microsoft][ODBC SQL Server Driver]Communication link failure

 

这几天写程序出了个莫名其妙的错,这服务器端放在那我从来都没动过,怎么就莫名其妙的连接失败了?

我在服务器上放着的同样的程序就没有断开,本以为是网络出了问题,PING了一下能通.

我焦头烂额找程序的BUG找了N个小时,没有找到,网上搜,没有发现都是一笔带过,都是关于网络出了问题.可是网络明明没问题......

重启服务,一切正常.DOTA~郁闷时的好东西.打了20分钟突然断了下线,然后又恢复了连接.....在VS上被菜鸟虐了下后,突然发现又出现了Communication link failure.

 

这次就怀疑到了那次断线,虽然只有不到1秒,但可能ADO的Connect断开连接后并没有也不会再次连接导致了我的Recordset执行出了错~

 

试验了一下,果然如此~   !@#$ ......(在此省略N千次赞美ADO开发小组)

 

以后可不能太相信微软了,ADO文档一个字都没写这方面的情况~

 

加了句断开重连问题解决.

 

我觉得ADO既然提供了这个方法就该考虑到网络不稳定的状况,可能是我文档有漏读T_T看看漏没漏参数 ^@^

原创粉丝点击