select *from user where username='ska' and password='123' 关键字 'user' 附近有语法错误。求指导~~~
4个回答
2013-01-13
展开全部
因为 user 是 sql server 中的一个关键字
例如:
1> select user
2> go
------------------------
dbo
(1 行受影响)
你需要把 user , 修改为 [user]
这样 sql server 才知道, 你这里输入的 user , 不是 sql server 自带的 user 。
而是你数据库里面, 一个名字叫 user 的表.
例如:
1> select user
2> go
------------------------
dbo
(1 行受影响)
你需要把 user , 修改为 [user]
这样 sql server 才知道, 你这里输入的 user , 不是 sql server 自带的 user 。
而是你数据库里面, 一个名字叫 user 的表.
展开全部
user是关键字,要用中括号括起来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关键字的原因,加上中括号就行了
select * from [user] where username='ska'
select * from [user] where username='ska'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mnb m.,bbnkjbkj
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询