|
主题: asp中关于比较的问题
|
 手工感情
职务:普通成员
等级:3
金币:10.0
发贴:556
注册:2001/1/3 2:50:20
|
#12001/7/8 10:44:55
是这样,做一个修改密码的页面.登陆名和密码都存到sql server中datetest数据库的一个testdb表中. 已经通过ado的connection对象和datetest建立了连接.测试已无问题. 然后新建一个rs为recordset对象,想通过这个对象返回表中"passwd"列中的值. 接着: osyspass=rs("passwd") opss=Request.form("oldpassword") '这个值当然是从之前的页面中的form得来的 可是现在问题就出来了 if opass<>osyspass then 这样一个条件无论怎样也成立,茫茫无头绪,请高人指点.
编辑历史:[这消息被handmade编辑过(编辑时间2001-07-08 10:48:10)]
黑色的风略过我的翅膀,我却无法落下来梳理你的羽毛 ———————————————— ◆5d.cn互动论坛◆ ------|xml版主|------
|
 黑马王子
职务:普通成员
等级:1
金币:1.0
发贴:209
注册:2001/5/28 19:03:56
|
#22001/7/8 13:45:26
在取rs("passwd")的时候要在条件啊 写了没有sql = "select passwd from testdb weher username =" & request("username") 然后再比较
|
 手工感情
职务:普通成员
等级:3
金币:10.0
发贴:556
注册:2001/1/3 2:50:20
|
#32001/7/9 9:29:11
我只写了sql ="select * from testdb " 另外,我后来又添加了两句 <%=osyspass%>
<%=opss%> 得到的结果是一样的啊???
黑色的风略过我的翅膀,我却无法落下来梳理你的羽毛 ———————————————— ◆5d.cn互动论坛◆ ------|xml版主|------
|
 lzp
职务:普通成员
等级:1
金币:0.0
发贴:20
注册:2001/2/16 11:00:49
|
#42001/7/9 14:02:27
你的字段类型是什么值?
|
 黑马王子
职务:普通成员
等级:1
金币:1.0
发贴:209
注册:2001/5/28 19:03:56
|
#52001/7/9 18:07:24
我只写了sql ="select * from testdb " 另外,我后来又添加了两句 <%=osyspass%>
<%=opss%> 得到的结果是一样的啊???
第一句会把所有的记录都取出来的占用太多的资源 下面的两句是输出 得到的结果一样是什么意思? 你是要限制用户登录的啊 用户名密码都对的话进入否则不进入
|
 boom25d
职务:普通成员
等级:1
金币:0.0
发贴:8
注册:2001/7/9 21:09:22
|
#62001/7/9 21:20:29
可以这样写 mysql="select * from table where usrpsw='"&Rpsw&"'" rs.open "mysql",conn
if rs.eof then 用户的密码错误
|
 手工感情
职务:普通成员
等级:3
金币:10.0
发贴:556
注册:2001/1/3 2:50:20
|
#72001/7/9 22:00:21
想问一下:trim是什么函数?
黑色的风略过我的翅膀,我却无法落下来梳理你的羽毛 ———————————————— ◆5d.cn互动论坛◆ ------|xml版主|------
|
 绿茶
职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
|
#82001/7/10 12:41:29
trim是去除字符串前后的空格的
|
 手工感情
职务:普通成员
等级:3
金币:10.0
发贴:556
注册:2001/1/3 2:50:20
|
#92001/7/11 18:20:45
ok了,用trim解决问题
黑色的风略过我的翅膀,我却无法落下来梳理你的羽毛 ———————————————— ◆5d.cn互动论坛◆ ------|xml版主|------
|
 welgod
职务:普通成员
等级:1
金币:0.0
发贴:1
注册:2001/6/1 21:10:48
|
|