在关键字 'User' 附近有语法错误。

时间:2022-01-17 17:01:40
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Data.SqlClient.SqlException: 在关键字 'User' 附近有语法错误。
已将数据库上下文改为 'nw01142_db'。

源错误: 

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  

堆栈跟踪: 


[SqlException (0x80131904): 在关键字 'User' 附近有语法错误。
已将数据库上下文改为 'nw01142_db'。]
   System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) +1950890
   System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +4846875
   System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +194
   System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +2392
   System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async) +192
   System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) +317
   System.Data.SqlClient.SqlCommand.ExecuteNonQuery() +137
   Install_Control_DataBaseInstall.a(String[] A_0, String A_1) +190
   Install_Control_DataBaseInstall.a(String A_0, String A_1) +150
   Install_Control_DataBaseInstall.ButtonNext_Click(Object sender, EventArgs e) +172
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +111
   System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +110
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565

 

30 个解决方案

#1


连接字符串怎样设置的。

#2


select * from [user]...

#3


源代码呢?

#4


   把SQL语句去数据库执行一下

#5


引用 4 楼 zhouxuancq0912 的回复:
   把SQL语句去数据库执行一下

up

#6


user 是关键字啊  你改成users  或者 select * from [user]

#7


把sql语句贴出来,分析分析

#8


user  --》[user]

不要用这种敏感的关键字

#9


你先把sql语句放数据库里试下,要不就把sql语句贴出来,总是在这里想是没用的

#10


你用到了关键字最后用[...] 把关键字括起来。
比如:select * from [user]

#11


User关键字用[User]

#12


关键是你的连接字符串贴出来啊。贴出来解决

#13


user 被某些数据库做为关键字使用的。最好在所有字段上都加上 []符号,如:[user]

#14


引用 2 楼 q107770540 的回复:
select * from [user]...

冒了关键字了.

#15


注意关键字
断点调试
SQL语句去数据库执行一下

#16


引用 8 楼 wyq29 的回复:
user  --》[user]

不要用这种敏感的关键字
在关键字 'User' 附近有语法错误。

#17


user 写[user]
查询分析器执行

#18


引用 11 楼 zmcici 的回复:
User关键字用[User]


up

#19


user 是关键字,一是user加[user] 二是改名 users。
sql语句在数据库里执行,看能不能查询出数据。
最好把sql语句贴出来,让大家更直观的看错误在哪。

#20


sql语句有错~~~
按楼上的改下 不行了
帖出来看看

#21


sql语句怎么写的???

#22


最好不要用关键字

#23


用sql跟踪下呗

#24


[user]
在关键字 'User' 附近有语法错误。

#25


用[user]或改个名

#26


user改为“[user]”,去关键字

#27


关键字的问题!!!

结贴的时候把正确答案附贴出来可以帮助大家解决同样的问题!记得贴答案

#28


已经解决了谢谢大家

#29


喔是又 换了个程序解决的 嘿嘿!!

#30


我也出现这问题了,搞定

#1


连接字符串怎样设置的。

#2


select * from [user]...

#3


源代码呢?

#4


   把SQL语句去数据库执行一下

#5


引用 4 楼 zhouxuancq0912 的回复:
   把SQL语句去数据库执行一下

up

#6


user 是关键字啊  你改成users  或者 select * from [user]

#7


把sql语句贴出来,分析分析

#8


user  --》[user]

不要用这种敏感的关键字

#9


你先把sql语句放数据库里试下,要不就把sql语句贴出来,总是在这里想是没用的

#10


你用到了关键字最后用[...] 把关键字括起来。
比如:select * from [user]

#11


User关键字用[User]

#12


关键是你的连接字符串贴出来啊。贴出来解决

#13


user 被某些数据库做为关键字使用的。最好在所有字段上都加上 []符号,如:[user]

#14


引用 2 楼 q107770540 的回复:
select * from [user]...

冒了关键字了.

#15


注意关键字
断点调试
SQL语句去数据库执行一下

#16


引用 8 楼 wyq29 的回复:
user  --》[user]

不要用这种敏感的关键字
在关键字 'User' 附近有语法错误。

#17


user 写[user]
查询分析器执行

#18


引用 11 楼 zmcici 的回复:
User关键字用[User]


up

#19


user 是关键字,一是user加[user] 二是改名 users。
sql语句在数据库里执行,看能不能查询出数据。
最好把sql语句贴出来,让大家更直观的看错误在哪。

#20


sql语句有错~~~
按楼上的改下 不行了
帖出来看看

#21


sql语句怎么写的???

#22


最好不要用关键字

#23


用sql跟踪下呗

#24


[user]
在关键字 'User' 附近有语法错误。

#25


用[user]或改个名

#26


user改为“[user]”,去关键字

#27


关键字的问题!!!

结贴的时候把正确答案附贴出来可以帮助大家解决同样的问题!记得贴答案

#28


已经解决了谢谢大家

#29


喔是又 换了个程序解决的 嘿嘿!!

#30


我也出现这问题了,搞定