C# ADo.NET中的连接超时

C# ADo.NET中的连接超时,c#,ado.net,C#,Ado.net,执行Convert.ToInt32(cmdChecksumValue.ExecuteNonQuery()) 它表明 错误:连接超时错误将cmdChecksumValue.CommandTimeout设置为更大的数字。默认值为30秒。我认为由于您的更新查询,执行Hello、sql注入漏洞需要很长时间。 using (SqlConnection Connect = new SqlConnection(System.Configuration.ConfigurationManager.Connecti

执行
Convert.ToInt32(cmdChecksumValue.ExecuteNonQuery())
它表明


错误:连接超时错误

将cmdChecksumValue.CommandTimeout设置为更大的数字。默认值为30秒。

我认为由于您的更新查询,执行Hello、sql注入漏洞需要很长时间。
using (SqlConnection Connect = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["templateconnection"].ConnectionString))
       {
        string strQuery = "update ActionAudits set ChecksumValue=( select CHECKSUM(Id,DateAndTimeOfAction,ActionType,RecordType,ReferenceNumber,UserFk,LocationFk,PatientFk,IPAddress) from ActionAudits with(nolock) Where Id=" + id + ")where Id=" + id;
            SqlCommand cmdChecksumValue = new SqlCommand(strQuery, Connect);
            Connect.Open();
            value = Convert.ToInt32(cmdChecksumValue.ExecuteNonQuery());
            Connect.Close();
        }