我正在尝试使用SqlParameters
. 我有这个代码。
dbCon.Open();
DataRowView d= (DataRowView) cmbTabele.Items[cmbTabele.SelectedIndex];
string name = (d["table_name"]as string);
SqlCommand com=new SqlCommand("drop table @nume ", dbCon);
com.Parameters.Clear();
SqlParameter param = new SqlParameter("@nume", name);
com.Parameters.Add(param);
com.ExecuteNonQuery(); // ERROR HERE
dbCon.Close();
我收到此错误:
'@nume' 附近的语法不正确。
但是当我这样做时
SqlCommand com = new SqlCommand("drop table " + name, dbCon);
它有效,我真的不明白这个错误。