Как вставить переменную в SQL-запрос

226
15 мая 2018, 09:50
SqlCommand SelectDannieComand = 
    new SqlCommand("SELECT name FROM tableName WHERE Id > 15", sqlConnection);

Как вставить в этот запрос вместо tableName и name переменную?

Answer 1

Насколько я знаю, для названия таблицы не получится использовать Parameters.AddWithValue, так что, что-то такое:

var tableName = "MyTable";
var columnName = "Name";   
SqlCommand cmd = new SqlCommand(string.Format("SELECT {0} FROM {1} WHERE Id > 15", columnName, tableName));
READ ALSO
Определить, какая кнопка нажата в GridView - UWP

Определить, какая кнопка нажата в GridView - UWP

Есть текстовый блок status и коллекция элементов, в каждом checkbox, button с , toggleswith (всё это в gridview через datatemplate, с привязкой к ObservableCollection во вью модели)Надо...

216
Миграция ASP.MVC [требует правки]

Миграция ASP.MVC [требует правки]

Изменил модельТочнее удалил дополнительные свойства доступа к модели так как посчитал это ненужным кодом и оставил саму модель где и проверяю...

198
Как с таймера вытянуть время?

Как с таймера вытянуть время?

Как с таймера вытянуть время за отработанный промежуток времени ?

208