尝试使用 C# 实用地添加列时抛出的语法不正确和异常

我在使用以下语法抛出异常时遇到问题:


SqlCommand cmd = new SqlCommand(

    "ALTER TABLE [dbo].[User Groups] ADD " + ColumnName + " VARCHAR(20) NOT NULL", 

    connection

);

Error 表示它在 附近某处发生错误VARCHAR。无法弄清楚问题是什么,请有人赐教::)


慕桂英546537
浏览 71回答 1
1回答

繁花如伊

将列名称括在方括号中:SqlCommand cmd = new SqlCommand(    "ALTER TABLE [dbo].[User Groups] ADD [" + ColumnName + "] VARCHAR(20) NOT NULL",     connection);
打开App,查看更多内容
随时随地看视频慕课网APP