1 2 3 4 5 6 |
using (SqlCommand myCommand = new SqlCommand()) { // Set the new command timeout to 60 seconds // in stead of the default 30 myCommand.CommandTimeout = 60; } |
设定这个Timeout的值为多大合适让我有点困惑,判定依据是什么呢? 简单设为0肯定是不太合理的,肯定会带来什么弊端。
SqlCommand的CommandTimeout 设置的是处理超时时间,连接数据库超时时间应该是连接字符串中的ConnectionTimeout
参见以下文章:
http://support.microsoft.com/kb/887126/en-us