我从这个语法中得到以下错误
本文关键字:错误 语法 | 更新日期: 2023-09-27 18:13:55
我使用以下SQL语法
command . CommandText="INSERT INTO Group(GroupName, Groupcomment, GroupIconPath) values (@name, @comment ,@path)";
然后VS给我错误的无效语法
我检查了几次,没有发现任何错误hmm
用括号括住表名。这告诉SQL Server你不是指保留关键字。
command.CommandText="INSERT INTO [Group](GroupName, Groupcomment, GroupIconPath) values (@name, @comment ,@path)";
Group是一个保留关键字,您可以将其括在方括号中以使其工作:
command.CommandText="INSERT INTO [Group](GroupName, Groupcomment, GroupIconPath) values .."
Group是SQL Server中的保留关键字。可能需要重命名您的表
试一试…
command . CommandText="INSERT INTO `Group`(GroupName, Groupcomment, GroupIconPath) values (@name, @comment ,@path)";
group
是SQL中的关键字。
像这样把[]放在它周围[group]