0
這是示例:C#:SQL更新命令不再起作用
沒有錯誤,它的工作完美之前。
////////////////////////////////////////////// ///////////////////////
public bool updateData()
{
try
{
connection.Open();
string sqlQuery = "UPDATE Other SET count = '1'";
cmd.CommandText = sqlQuery;
cmd.ExecuteNonQuery();
cmd.Clone();
return true;
}
catch
{
//
}
finally
{
connection.Close();
}
return false;
}
沒有錯誤,也許是因爲你沒有在'catch'塊中放置任何異常處理代碼? – GurV
**永遠不要寫一個空的「catch」塊**!永遠。你永遠不會知道是否和爲什麼失敗。此外,這是「ExecuteNonQuery」的結果,您從不檢查並返回受影響記錄的數量。這些都是你最好的2個猜測和我的意思的猜測,因爲沒有辦法對任何人知道你提供的信息有限。如果您需要更多幫助,請創建[mcve]。 – Igor
它不會進入catch塊! –