ADO的一个奇怪问题Communication link failure.
2009-06-09 23:17
218 查看
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看看漏没漏参数 ^@^
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看看漏没漏参数 ^@^
相关文章推荐
- GridView的客户端检测(一个奇怪的问题)
- Arcgis Server JS 开发,一个奇怪的问题(dojo未定义、机器名不能访问)
- 记一个奇怪的数据库记录重复插入的问题排查过程
- SQL Server中的一个奇怪问题
- jdbc4.CommunicationsException: Communications link failure 与Mysql空闲等待时间 问题
- 一个奇怪的崩溃问题
- 今天遇到了一个奇怪问题
- 一个奇怪的socket问题
- PAT 1034. Head of a Gang (30)(孤岛以及一个奇怪的cost的计算问题)
- dwz分页组件中,一个奇怪的翻页问题的解决
- 一个奇怪的asp.net2.0脚本回调问题
- 一个奇怪的CRASH问题
- Mysql Communications link failure 问题的解决
- 一个奇怪的问题
- 我遇到一个奇怪的问题
- plsql 打开游标碰到了一个奇怪的问题。
- 发现一个奇怪的问题!
- Mysql打开文件引起的一个奇怪问题
- MySQL Communications link failure问题
- 一个奇怪的SQL问题:case when 在记录不存在时不生效