主题:  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
#102001/7/13 9:48:33
呵呵