我試圖更新數據庫中的列,從列表中更新數據庫中的一列,從列表中
command = new SqlCommand("update Login_Users set [email protected] where UserName !='" + null + "'", Db);
Db.Open();
for (int i = 0; i < list.Count; i++)
{
list[i] = Encrypt(list[i]);
command.Parameters.AddWithValue("@a",list[i]);
int a = command.ExecuteNonQuery();
}
,但我得到這個錯誤:
variable name already been declared
@SonerGönül會不會是一個替代?如果每次迭代創建一個新的'command',都不需要清除? –
不是'command = new SqlCommand ...'它將是一個帶有空'Parameters'集合的新命令對象。 – gmiley
你能幫我一個例子,因爲我試圖添加一個數組而不是= @ a,但它沒有奏效。 – user1406500