SQL异常:索引'

时间:2015-05-11 09:16:31

标签: c# sql sql-server asp.net-mvc

我有SQL查询:

INSERT into ProjectFiles (Id,ProjectId,Index) VALUES (@Id,@ProjectId,@Index)

但是当我尝试插入对象时,它会抛出异常:

  

索引'附近的语法不正确。如果这是作为a的一部分   表提示,现在需要一个WITH关键字和括号。请参见SQL   Server Books Online以获得正确的语法

我认为这是关于Index,因为sql具有命令index。我怎么能对sql说,这是我的专栏?

1 个答案:

答案 0 :(得分:10)

Index是关键词,因此您必须使用[],如下所示

INSERT into ProjectFiles (Id,ProjectId,[Index]) VALUES (@Id,@ProjectId,@Index)