好像SQL不支持大小写区分~~

解决方案 »

  1.   

    如果你要是用SQL Server的话,在安装时有选项是否区别大小写的。
      

  2.   

    select * from pass where passwore='''+edit1.text+''''
      

  3.   

    各位,我的语法没有问题的,别误会呀,我只想知道怎样可以在查询时区分大小写的,我用的是ACCESS
      

  4.   

    这样试试啊 ~~前提就是你有用户名~~要不然实在是不知道怎么在SQL里面区分大小写~~
    with Query1 do
    begin
      Close;
      SQL.Clear;
      SQL.Add(' select PassWord from pass where Where UserName=:UserName');
      ParamByName('UserName').AsString := 'aaaa';
      Open;
      If FieldByName('PassWord').AsString=Edit1.Text then
      ShowMessage('密码正确');
    end;
      

  5.   

    tikkypeng说的OK!!!Sql语句不支持大小写!
      

  6.   

    这个方法我已经做了,我只是想知道可不可以直接在SQL语句里区分
      

  7.   

    要看你在安装sql时是否区分大小写,没办法改,重装sql
    同意  tikkypeng(千两狂死郎) 和liang_z(千山一刀之忍者神龟) 的说法