`必须在...处声明标量变量?有人可以解释这是什么吗?

时间:2014-10-26 23:18:29

标签: sql

有人可以帮我宣布标量变量吗?我真的不明白Scalar Variable声明。

以下是导致我的例外的代码。

int customer_Id;
int.TryParse(customer_IDTextBox1.Text, out customer_Id);

string SQL = @"UPDATE Customer
               SET Customer_Name = @customer_Name
               WHERE Customer_ID = @customer_Id";
SqlCommand sqlCommand = new SqlCommand(SQL, sqlConnection);
sqlCommand.Parameters.AddWithValue("@customer_Name", customer_Name);

sqlConnection.Open();
sqlCommand.ExecuteNonQuery();

1 个答案:

答案 0 :(得分:5)

您只将@customer_Name变量声明为参数 添加行

sqlCommand.Parameters.AddWithValue("@customer_Id", customer_Id);

在您当前的AddWithValue行下。