有这么条sql语句: CString sql=CString(_T("select* from userInfo"))+CString(_T(" where userName='")) +m_strUserName+CString(_T("' and pass='"))+m_strPassword+CString(_T("'"));
当用户输入无论是大写的 userName,还是小写的userName,又或者大小混写 的userName都能查询到。。我想要的效果是: 就像QQ密码一样。大小写敏感然后到数据库里面查询,
谁帮忙谢盖一下这挑语句

解决方案 »

  1.   

    -- 数据库大小写敏感需要在数据库中设置。
    COLLATE   SQL_Latin1_General_CP1_CS_AS   
    -- 是指在这个语句里不管数据库或字段的排序规则,强制按: 
    -- SQL_Latin1_General-CP1:英语字符集
    --      CS:区分大小写 
    --      AS:区分重音 
    -- Chinese_PRC_CI_AI:中文字符集
    -- 也可以在数据库中设置字符集, 
      

  2.   

    有没有看懂我的 问题啊囧我说的是:我可能用aceess ,也可能用sql server一个登陆对话框上,有两个文本框,然后输入用户名 ,密码,access中存贮的是 admin admin当我发现: 当用户输入 Admin ,admin的时候,可以查询到也就是说, 大小写不敏感。。如果敏感的话,那么它输入AdMin ,admin 根本查询不到玩过QQ没有,你看人家输入密码,大小写是敏感的