怎么区分密码大小写就是一个密码当中,,有大写有小写,
如,在数据库中的密码是 SSkk
则要输入 SSkk
才能进入
像sskk
ssKK这样的都不行\

解决方案 »

  1.   

    可以从数据库中取出制定用户名的密码,然后再C#中进行字符串比较
    如果要在sql中进行比较的话可以这样区分大小写:
    WHERE Convert(binary, password) = Convert(binary, 'SSkk')
    password是密码字段名
      

  2.   

    WHERE Convert(binary, password) = Convert(binary, 'SSkk')
    这个是写在SQL语句中的吗?
      

  3.   

    WHERE Convert(binary, password) = Convert(binary, 'SSkk')
    binary是参数来的,对吧,,我只要把password 和 'SSkk'改成我要的参数就行了吧谢谢了
    回复完了就送分了,
      

  4.   

    >>binary是参数来的,对吧,,我只要把password 和 'SSkk'改成我要的参数就行了吧谢谢了

    binary是固定的,你只需要修改password 和 'SSkk'
      

  5.   

    上面是在数据库中的方法,如果是只是两个字符的比较呢
    像string a 和string b 的比较,应当如何
      

  6.   

    用CompareTo
    如if (a.CompareTo(b)>0)
    {
       //xxxx
    }
    else
    {
       //xxxx
    }