设置adoquery的filter属性,如果字符串中有括号,该怎么设置?还是filter属性中不能包括括号?
请给些示例,谢谢!

解决方案 »

  1.   

    var
      book1:TBookMark;
    begin
      table1.refresh;
      with table1 do
      try
        disablecontrols;
        filtered:= false;
        if combobox1.text='按个人工资号查询' then memo1.text:= '个人工资号='+''''+edit1.text+ '''';
        filter := memo1.text;
        filtered := true;
      finally
        enablecontrols;
    ......
      

  2.   

    不是这样,我是想知道当有多重逻辑条件时候,这个filter该怎么设置?
    比如我想要这样的过滤结果:A='str1' and (B='str2' or B='Str3')但是我这样设置会报错这个到底怎么解决啊,救命啊~!
      

  3.   

    既然都用了adoquery了,就直接写sql where语句吧,这多灵活呀
      

  4.   

    不能直接用where 情况有点特殊 要能用我就不会用filter 了天哪 难道没有人知道么?要是分太少 可以加 只要能解决问题
      

  5.   

    adoquery1.Filter:='xm like %123% and bh=456 or ny=200308';
      

  6.   

    WWWWA(aaaa)
    如你所写的语句当然是没有语法错误的 可是这个显然就不是我要的过滤结果啊