Неправильный синтаксис и исключения, возникающие при попытке прагматического добавления столбца с помощью c # - PullRequest
0 голосов
/ 03 апреля 2019

У меня проблемы с генерированием исключений со следующим синтаксисом:

SqlCommand cmd = new SqlCommand(
    "ALTER TABLE [dbo].[User Groups] ADD " + ColumnName + " VARCHAR(20) NOT NULL", 
    connection
);

Ошибка говорит об ошибке где-то около VARCHAR.Не могу понять, в чем проблема, пожалуйста, кто-нибудь просветите меня :): 1005 *

1 Ответ

0 голосов
/ 03 апреля 2019

Оберните имя столбца в квадратных скобках:

SqlCommand cmd = new SqlCommand(
    "ALTER TABLE [dbo].[User Groups] ADD [" + ColumnName + "] VARCHAR(20) NOT NULL", 
    connection
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...