我需要將我的字段QB_STATUS
從值R
更改爲值C
。我這樣做是因爲我無法「重新查詢」表格,因爲數據可能已經改變。使用C#更新SQL表中的值使用C#
我建立了一個更新條目列表。該代碼不會出錯,並重復5次(基於我的idInvoices列表正確),但該字段不會更新。
for (int i = 0; i < idInvoices.Count; i++)
{
// following command will update one row as ID_Invoice is primary key.
// ID_Invoice taken from list previously built in ReadDataToNAVArray
SqlCommand cmd = new SqlCommand("UPDATE tblINVOICES SET [email protected] WHERE ID_INVOICE = @IDInvoice", myConnection);
cmd.Parameters.Add("@Status", "C");
cmd.Parameters.Add("@IDInvoice", idInvoices[i]);
cmd.Dispose();
}
你忘'cmd.ExecuteNonQuery()'。 –
您還沒有調用ExecuteNonQuery方法。 –
我喜歡這個網站。 UPVOTES FOR EVERYBODY !!感謝 – Gavin