我在使用以下语法抛出异常时遇到问题:SqlCommand cmd = new SqlCommand( "ALTER TABLE [dbo].[User Groups] ADD " + ColumnName + " VARCHAR(20) NOT NULL", connection);Error 表示它在 附近某处发生错误VARCHAR。无法弄清楚问题是什么,请有人赐教::)
1 回答

繁花如伊
TA贡献2012条经验 获得超12个赞
将列名称括在方括号中:
SqlCommand cmd = new SqlCommand(
"ALTER TABLE [dbo].[User Groups] ADD [" + ColumnName + "] VARCHAR(20) NOT NULL",
connection
);
- 1 回答
- 0 关注
- 70 浏览
添加回答
举报
0/150
提交
取消