作者dingyuchi (fish)
看板Web_Design
标题Re: [问题] ASP与资料库的问题
时间Fri Jul 7 05:14:20 2006
※ 引述《drlai (苏打)》之铭言:
: 第一次使用ASP与资料库结合作登入系统
: 想请问一下
: 我现在想要作使用者的帐号密码比对
: 大概是这样的语法
: sql = "select * from usr where username='someone' and passwd='noone'"
: 但如果查不到这个使用者及密码的时候,会出现ASP的错误画面
: 那我该怎麽知道说资料查询时是否有正确的查到资料呢?
: set rs = Conn.Execute(sql) <--执行这行OK
: 但因为rs得不到资料
: 所以rs("passwd")时会发生错误@@~~
If rs.eof or rs.bof Then
Response.Write "没有这笔资料"
Response.End
Else
'秀出密码
Response.Write rs("passwd")
End If
另外你这样写会有 sql injection 的问题
最好过滤一下特殊符号或是换个写法
--
http://www.wretch.cc/blog/dingyuchi
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.166.99.44
※ 编辑: dingyuchi 来自: 218.166.99.44 (07/07 05:30)