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

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

最佳回答

阳光的外套

高兴的小鸽子

2026-06-04 19:38:12

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-06-04 19:38:12

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