我有SQL查询:
INSERT into ProjectFiles (Id,ProjectId,Index) VALUES (@Id,@ProjectId,@Index)
但是当我尝试插入对象时,它会抛出异常:
索引'附近的语法不正确。如果这是作为a的一部分 表提示,现在需要一个WITH关键字和括号。请参见SQL Server Books Online以获得正确的语法
我认为这是关于Index
,因为sql具有命令index
。我怎么能对sql说,这是我的专栏?
答案 0 :(得分:10)
Index
是关键词,因此您必须使用[]
,如下所示
INSERT into ProjectFiles (Id,ProjectId,[Index]) VALUES (@Id,@ProjectId,@Index)