我一直有SQL程序超時的麻煩,我已經縮小到這個函數,我可以傳遞參數和它的話,但在這種情況下,我發送了一對夫婦的人。當它運行時,我得到一個超時,可能有6個左右進入數據庫,然後在2分鐘左右發生超時。當在本地運行時,一切正常,並在幾秒鐘內完成操作。有任何想法嗎? 。SQl錯誤,超時
我知道它獲取它需要的信息並進入列表,它可以連接併發送數據到SQL。我已閱讀也許創建了太多的連接等,但似乎沒有解決它。任何想法或簡單問題都來了?也嘗試禁用調試器等按照
public void ConnectToSQl(String word, int count, String HashTag = " ")
{
checkExcludeList();
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "Data Source = dev\\SQLEXPRESS ;" +
"Initial Catalog=sml;" +
"User id=**** ;" +
"Password =******;" +
"Trusted_Connection=No";
try {
conn.Open();
SqlCommand Command = new SqlCommand("INSERT INTO word_list (word , count)" +
"VALUES (@word , @count)", conn);
//add parameters for insert
Command.Parameters.AddWithValue("@word", word);
Command.Parameters.AddWithValue("@count", count);
Command.ExecuteNonQuery();
} catch (Exception e) {
Box.Text = "SQL error" + e;
} finally {
conn.Close();
}
}
只是爲了澄清我得到一個HttpException(0x80004005):請求超時。]錯誤。 – user685590 2011-06-16 14:47:06
你在循環內調用ConnectToSQL嗎? – stuartmclark 2011-06-16 14:48:41