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

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

最佳回答

儒雅的白猫

活泼的保温杯

2026-04-08 00:26:31

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-04-08 00:26:31

    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伴奏