注册 登录
编程论坛 ASP.NET技术论坛

系统登陆输入用户名和密码怎么和数据库中值比对时区分大小写!

ckkwing 发布于 2008-04-19 10:39, 2497 次点击
同题,请大家给我个思路好吗?谢谢!
3 回复
#2
c33002008-04-19 11:16
没碰到过,如果数据库本身设置了区分大小写的话,好象就直接可以比了吧。区分大小写可以拿出他们的ASCII码?

[[it] 本帖最后由 c3300 于 2008-4-19 11:18 编辑 [/it]]
#3
1916381412008-04-19 12:01
SQL服务器在安装的时候 一般都有选项是否区分大小写的.
象你这种情况
可以使用以下的查询语句:
strSql="select count(*) from where name=@Name and pwd=@Pwd collate Chinese_PRC_CS_AI"
collate:排序的规则(window|SQL);
Chinese_PRC:大陆简体Unicode规则;
_CS:区分大小写;
_AI:区分重音;
#4
ckkwing2008-04-20 18:19
谢谢!有点头绪了
1