我无法理解这个错误。服务器错误指向此行:
<select name="selectUserName">
@foreach(var row in db.Query(selectQueryString)) {
<option>@row.username</option>
}
</select>
其中selectQueryString
定义为:
var selectQueryString = "SELECT ID, username FROM user";
答案 0 :(得分:1)
用户是SQL Server中的reserved word。尝试:
FROM [User]
答案 1 :(得分:1)
USER
是SQL Server中的 reserved keyword
。
您应该使用方括号[]
像;
var selectQueryString = "SELECT ID, username FROM [USER]";