[英]MS Access update record
我正在嘗試更新Access數據庫中“組”列與參數匹配的記錄。
我目前使用的方法如下:
public void RenameGroup(string oldName, string newName)
{
OpenConnection();
command.Connection = con;
command.CommandText = "Update [Data] SET [Group] = ? WHERE [Group] = ?";
command.Parameters.Add("@oldName", OleDbType.Char).Value = oldName;
command.Parameters.Add("@newName", OleDbType.Char).Value = newName;
command.ExecuteNonQuery();
CloseConnection();
}
在這種情況下,我假設的問題是我正在嘗試更新要迭代的同一列,因此我需要先使用Select查詢,只是不確定這樣做的正確方法。
提前致謝。
您沒有在查詢中提供參數。
嘗試:
command.CommandText = "Update [Data] SET [Group] = @newName WHERE [Group] = @oldName";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.