Cmd.executenonquery(); выдает ошибку "неправильный синтаксис рядом с '/'"
Разработка веб-приложения .net с использованием языка C#.
Когда я использую один запрос alter, я получаю вышеуказанную ошибку.
home.global.mon - получение значения имени таблицы из глобальной переменной.
tbl_col - имя столбца, чтобы быть добавлены, принимая из локальной переменной.
Что я уже пробовал:
кон.открыть();
команда sqlcommand cmd и=новая команда sqlcommand("изменить таблицу "+дом.глобальные.пн+ "включить" +tbl_col+ "типа varchar(50)",кон );
УМК.метод executenonquery();
кон.рядом();
кон(связь) уже установился при попрошайничестве.
j snooze
Я думаю, что если вы отладите и посмотрите, каково значение home.global.mon или tbl_col, вы увидите проблему. Кроме того, другие люди скажут вам это, но вы должны использовать параметры команды вместо объединения строки вместе. Это оставляет вас открытыми для атак sql-инъекций.