Я пытаюсь сбросить таблицу, используя SqlParameters
. У меня есть этот код.SQL Server: drop table с параметрами SQL
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);
это работает, и я действительно не понимаю эту ошибку.