日期:2014-05-18  浏览次数:20398 次

这是进行密码确认时的语句
麻烦一下,我的SQL语句有什么问题吗,运行时总是提醒我SQL语句不对
select * from 表5 where UserName =: UserName and Password =: Password

这是进行密码确认时的语句

------解决方案--------------------
在SQL查询分析器里貌似不这么写,变量用@表示,例如

SQL code

select * from 表5 where UserName = @UserName and Password = @Password

------解决方案--------------------
SQL code

select * from 表5 where UserName = @UserName
 and Password = @Password
变量不能你那么写

------解决方案--------------------

变量前加@号 。
探讨
麻烦一下,我的SQL语句有什么问题吗,运行时总是提醒我SQL语句不对
select * from 表5 where UserName =: UserName and Password =: Password

这是进行密码确认时的语句

------解决方案--------------------
declare @UserName varchar(20)
declare @Password varchar(20)
set @UserName ='你需要查询的用户名'
set @Password ='对应的密码'
--以上语句在查询分析器里面需要同时选中执行
------解决方案--------------------
探讨

查询分析器里面需要同时选中执行,是什么意思?我用的是delphi编写的,

------解决方案--------------------
字符型的加引号没``
------解决方案--------------------
探讨
麻烦一下,我的SQL语句有什么问题吗,运行时总是提醒我SQL语句不对
这是进行密码确认时的语句