SELECt name FROM [BookStore].[dbo].[user] WHERe userid=?AND

学习 时间:2026-08-15 18:13:37 阅读:7255
SELECt name FROM [BookStore].[dbo].[user] WHERe userid=?AND password=?AND position=?有语法错误?是sql server 2008 语句.能连续用2个AND吗?不能的话,要是要表达这意思,该怎么改?

最佳回答

纯真的铅笔

粗犷的小蘑菇

2026-08-15 18:13:37

and本身就是连接where里的各种条件的,所以没问题只是一个uid应该就能确定一条记录了吧,所以后边的条件没什么必要,只是语法上没问题而已 再问: 我这是登录验证,要验证userid 和password 以及 position 这3个信息,我之前写2个信息的时候能验证,但是写多一个position就不行了!该怎么解决? 再答: 报什么错了,有截图吗? 你是直接在Microsoft SQL Server Management Studio里运行的sql还是程序里运行的?再问: 用myeclipse jsp的。而且没有报错!这追问这里有字数限制,写几个代码就不给了 再答: 恩,你先把语句放到Microsoft SQL Server Management Studio里运行下看能查出结果不 顺便确认一下position的字段类型,看看是数字型还是字符型再问: 在数据库运行显示 消息 102,级别 15,状态 1,第 1 行 '?' 附近有语法错误。类型应该不会错,都跟前面2个一样。 再答: 我你,我看一下

最新回答共有2条回答

  • 稳重的项链
    回复
    2026-08-15 18:13:37

    and本身就是连接where里的各种条件的,所以没问题只是一个uid应该就能确定一条记录了吧,所以后边的条件没什么必要,只是语法上没问题而已 再问: 我这是登录验证,要验证userid 和password 以及 position 这3个信息,我之前写2个信息的时候能验证,但是写多一个position就不行了!该怎么解决? 再答: 报什么错了,有截图吗? 你是直接在Microsoft SQL Server Management Studio里运行的sql还是程序里运行的?再问: 用myeclipse jsp的。而且没有报错!这追问这里有字数限制,写几个代码就不给了 再答: 恩,你先把语句放到Microsoft SQL Server Management Studio里运行下看能查出结果不 顺便确认一下position的字段类型,看看是数字型还是字符型再问: 在数据库运行显示 消息 102,级别 15,状态 1,第 1 行 '?' 附近有语法错误。类型应该不会错,都跟前面2个一样。 再答: 我你,我看一下

上一篇 day pack 翻译这个词组

下一篇 合唱歌曲when I close my eyes伴奏