Вот мой код. Я не в состоянии установить переменную TableName, он бросает исключение Необходимо объявить переменную таблицы «@TableName»Невозможно установить параметр для выбора команды с помощью dataadapter
public DataTable getAllDataFromTable(String TableName)
{
cmd.CommandText = "select * from @TableName";
cmd.Parameters.AddWithValue("@TableName", TableName);
da.SelectCommand = cmd;
da.Fill(dt);
return dt;
}
Хорошо, это значит я могу использовать параметры только для переменных, в которых положение? – Charu
@Charu Да, парамеры должны передавать данные в ваш SQL-запрос и не изменяют ваш фактический sql-запрос. Теперь снова только для данных, поэтому имена столбцов, имена таблиц, имена баз данных не будут работать. Ура .. – Nico