呵呵,的二次放血啦!

lemontree197977 2001-12-27 10:05:25
asp怎样区分大小写?
(输入框中用户名好像不区分大小写,但密码好像区分大小写)

怎样才能让用户名区分大小写
...全文
98 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
balloy 2001-12-27
  • 打赏
  • 举报
回复
这是sql的问题,一般,我们编程时,写的时
"select password from user where name='" & Request("name") & "'"

然后再判断
If (rs("password") = Request("password")) Then

因为sql语句的 = 操作本身是不区分大小写的(我用的是MsSql 7.0),所以才会这样。
也许可以通过什么配置将sql的查询改为区分大小写的,但我现在还不知道。

不过,我有一个笨办法,就是,在你查询密码的同时,查询用户名,然后再判断密码之前,判断一下用户名,asp中的字符串比较是区分大小写的,可以做到
talentboy 2001-12-27
  • 打赏
  • 举报
回复
先将它们全部变成小写,然后跟没变之前比较,相等则都是小写,不等则大小写有别。
julyclyde 2001-12-27
  • 打赏
  • 举报
回复
不加lcase就是区分。加了lcase或者ucase就是不区分。
lemontree197977 2001-12-27
  • 打赏
  • 举报
回复
现在人说话越来越不负责了,那是什么啊??
ssm1226 2001-12-27
  • 打赏
  • 举报
回复
人家是想区分大小写,老兄
gmc007 2001-12-27
  • 打赏
  • 举报
回复
同意楼上
http://www.csdn.net/Expert/topic/442/442453.shtm
haiznan 2001-12-27
  • 打赏
  • 举报
回复
哈哈~~~~
password = lcase ( Request.form("password") )从大变小写~~~~

if password = "" then
Response.write "<script language = javascript>alert('密码不能为空');history.back();</script>"
Response.end
End if
chegan 2001-12-27
  • 打赏
  • 举报
回复
期盼中。。。。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧