在C#中:
//建立连接
SqlConnection conn = new SqlConnection("Server=TESTSRV;initial catalog=Bonus_new;user id=sale;password=sale;timeout=5500000");
//建立命令
SqlCommand salesCMD = new SqlCommand("exec bm_calBonus '2005-2-1'", conn);
//指定命令类型
salesCMD.CommandType = CommandType.Text;//StoredProcedure;
//指定参数
//SqlParameter myParm = salesCMD.Parameters.Add("@calM", SqlDbType.DateTime);
//参数负值
//myParm.Value = new DateTime(2005,2,1);
//打开连接
conn.Open();
//执行命令
int i = salesCMD.ExecuteNonQuery();
Assert.AreEqual(0,conn.ConnectionTimeout);
Assert.AreEqual(95,i);运行时总是提示超时,我已经将timeout设置的很大了,但是还是提示超时。怎么办呢?