为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C#
慕桂英546537 2022-11-22 15:36:53

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


SqlCommand cmd = new SqlCommand(

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

    connection

);

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


查看完整描述

1 回答

?
繁花如伊

TA贡献1731条经验 获得超12个赞

将列名称括在方括号中:


SqlCommand cmd = new SqlCommand(

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

    connection

);


查看完整回答
反对 回复 2022-11-22
  • 1 回答
  • 0 关注
  • 8 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信