nsjd.net
当前位置:首页 >> 在关键字 'usEr' 附近有语法错误. >>

在关键字 'usEr' 附近有语法错误.

因为 user 是 sql server 中的一个关键字 例如: 1> select user 2> go ------------------------ dbo (1 行受影响) 你需要把 user , 修改为 [user] 这样 sql server 才知道, 你这里输入的 user , 不是 sql server 自带的 user 。 而是你数据...

sql语句中的user要加[]包裹,因为user是数据库系统中关键字。比如:“selet * from [user]”;

user是关键字 尽量别用关键字做表名 如果硬要这样做 加个[] select * from [User]

这你得把SQL语句粘贴出来,看看具体是哪里出错了。 语法解析器报的错误,定位不一定特别准,需要人工阅读判断。

select * from dbo.[user] where UserID=0 user是系统表,最好加上[] 不太确定是不是这个问题,你可以试试

sqlserver中user是个关键字,不能直接引用,尝试在user两边加上中括号,如下 Recordset1.Source = "SELECT username, Question FROM [user] WHERE username = '" + Replace(Recordset1__MMColParam, "'", "''") + "'"

因为 user 是 sql server 中的一个关键字 例如: 1> select user 2> go ------------------------ dbo (1 行受影响) 你需要把 user , 修改为 [user] 这样 sql server 才知道, 你这里输入的 user , 不是 sql server 自带的 user 。 而是你数据...

楼主,初步是SQL语句有问题。 你可以断点调试,或者把SqlCommand里那条SQL打印出来,到SQLServer里执行一下就知道是哪里错了。 我目测肯定是单引号的问题。

这个key是student表中的一个字段么? 这里之所以会出错,是因为key是sql server中的一个关键字,如果你也用了key做为字段名,那么可以写成[key],加个中括号就好了: string sql = "SELECT username,[key] FROM student WHERE username = '" + u...

网站首页 | 网站地图
All rights reserved Powered by www.nsjd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com