遭遇C# 运行数据库命令时connetion Timeout expired异常问题
来源:互联网 发布:潼关县四知学校 电话 编辑:程序博客网 时间:2024/05/22 10:30
今天在运行C#编写的程序时,遇到Timeout expired异常。(但每次存储过程也运行成功!?)
将SqlConnection 的connect timeout修改很大也解决不了问题。
上网google了一下,发现原来没有改对地方。
SqlConnection string 的connect timeout是建立连接的超时尝试时间,而运行数据库命令的超时尝试时间是
Sqlcommand.conntiontimeout,缺省值也是30
修改Sqlcommand.conntiontimeout = 300后至少运行界面时不弹出异常了(debug 时似乎有小问题)。算是问题基本解决。
引用一下别人说法:
Connection 对象的 CommandTimeout 设置对同一 Connection 中 Command 对象上的 CommandTimeout 设置没有影响,即 Command 对象的 CommandTimeout 属性不继承 Connection 对象的 CommandTimeout 值。
- 遭遇C# 运行数据库命令时connetion Timeout expired异常问题
- [译]连接池和 "Timeout expired"异常
- 连接池和 "Timeout expired"异常
- 连接池和 "Timeout expired"异常
- 连接池和 "Timeout expired"异常
- 连接池和 "Timeout expired"异常
- 连接池和 "Timeout expired"异常
- 连接池和 "Timeout expired"异常【转】
- mysql连接池和 "Timeout expired"异常
- 【数据库-MySql】 MySqlConnection error connecting: Timeout expired. (1)
- ASP.NET连接 MS SQL Timeout expired. 问题的处理
- Timeout expired. 解决思路
- mysql Timeout expired
- apache benchmark(ab)对Nodejs服压测POST请求时出现: apr_poll: The timeout specified has expired (70007) 问题的解决办法
- Eclipse运行的timeout问题
- asp.net连接池和SqlConnection对象的释放& "Timeout expired"异常
- asp.net连接池和SqlConnection对象的释放& "Timeout expired"异常
- MySql 长时间读数据发生超时的异常 Mysql Reader Exception TimeOut expired
- VC中使用BCB写的DLL
- 包含中文的CString 放到char 数组中
- 很牛的博客
- 准备测试使用Ubuntu的Server版
- 今天
- 遭遇C# 运行数据库命令时connetion Timeout expired异常问题
- 200907 每日一句(By 宇宙老人)
- hibernate问题一
- C#.net 数据采集1
- 200908 每日一句(By 宇宙老人)
- 8个实用而有趣Bash命令提示行
- 方便查阅 UML 中的图、关系等
- AVLTree - 二叉平衡树的实现之二(C++)
- 虚拟机软件VMware 6.5.1正式版下载