我正在使用以下SQL语法
command . CommandText="INSERT INTO Group(GroupName, Groupcomment, GroupIconPath) values (@name, @comment ,@path)";
然后VS给我错误INVALID SYNTAX NEAR GROUP
我检查过几次我没有发现任何错误嗯
答案 0 :(得分:2)
在表名周围使用括号。这告诉SQL Server您不是指保留关键字。
command.CommandText="INSERT INTO [Group](GroupName, Groupcomment, GroupIconPath) values (@name, @comment ,@path)";
答案 1 :(得分:1)
Group是一个保留关键字,您可以将其包装在方括号中以使其正常工作:
command.CommandText="INSERT INTO [Group](GroupName, Groupcomment, GroupIconPath) values .."
答案 2 :(得分:0)
组是SQL Server中的reserved keyword。可能需要重命名你的桌子。
答案 3 :(得分:0)
尝试tris ..
command . CommandText="INSERT INTO `Group`(GroupName, Groupcomment, GroupIconPath) values (@name, @comment ,@path)";
答案 4 :(得分:0)
group
是SQL中的关键字。
像[{1}}
一样把[]放在它周围