2

我无法解决这个错误。服务器错误指出这一行:

<select name="selectUserName">
        @foreach(var row in db.Query(selectQueryString)) {
          <option>@row.username</option>
        }
      </select>

其中selectQueryString定义为:

var selectQueryString = "SELECT ID, username FROM user";
4

2 回答 2

1

USERreserved keywordSQL Server 中的一个。

您应该将它与方括号一起使用[]

喜欢;

var selectQueryString = "SELECT ID, username FROM [USER]";
于 2013-02-13T16:12:02.933 回答
1

用户是 SQL Server 中的保留字。尝试:

FROM [User]
于 2013-02-13T16:08:41.190 回答