各位大虾:  我使用的控件为TQuery,TEdit,TButton!  我想利用SQL语句查找数据库中的记录!  目的:不区分大小写,并且要考虑汉字!  多谢!

解决方案 »

  1.   

    adoquery1.Locate('字段1;字段2',vararrayof(['aa','bb']),[locaseinsentive]]);
    //[locaseinsentive] 意思是不区分大小写
      

  2.   

    如果是以SQL Server以后台服务器就可以这样作
    YourValue:='abc';
    Query.Close;
    Query.SQL.Clear;
    Query.SQL.Add('Select * from Table');
    Query.SQL.Add('where Upper(AField)=:P');
    Query.Params.ParamByName('P').AsString:=UpperCase(YourValue);
    Query.Open;