编程论坛
注册
登录
编程论坛
→
ASP.NET技术论坛
系统登陆输入用户名和密码怎么和数据库中值比对时区分大小写!
ckkwing
发布于 2008-04-19 10:39, 2497 次点击
同题,请大家给我个思路好吗?谢谢!
3 回复
#2
c3300
2008-04-19 11:16
没碰到过,如果数据库本身设置了区分大小写的话,好象就直接可以比了吧。区分大小写可以拿出他们的ASCII码?
[[it] 本帖最后由 c3300 于 2008-4-19 11:18 编辑 [/it]]
#3
191638141
2008-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
ckkwing
2008-04-20 18:19
谢谢!有点头绪了
1