日期:2014-05-18  浏览次数:20456 次

高分求解:CommandTimeout问题
将DbCommand的CommandTimeout属性设为0,会有哪些不好的后果?

------解决方案--------------------
设为0好像就是会一直执行下去,等待结果,如果连接不上或其它故障就会一直等
------解决方案--------------------
ommandTimeOut属性用于设定连接对象的Execute方法运行的最长等待时间,缺省值为30秒.如果希望没有时间限制,则可以将其设置为0.
在运行时CommandTimeOut属性是可读写的,而运行中其属性是只读的,故其属性的设置必须在Execute
方法运行前.它的语法格式如下:
Connection.CommandTimeOut=seconds
------解决方案--------------------
没有什么性能连接上影响,就是出问题的时候那是就会有性能连接上影响了
------解决方案--------------------
确实,
我们公司的系统也经常出现数据库链接超时的问题