Link_Store.Filter:='RegionID='+QuotedStr(Cmb_Reg.KeyValue);(注QuotedStr是打引号)可以用like吗?,比如RegionID为4位(如:0000)Cmb_Reg.KeyValue为两位
(如:00)可不可以用like来过滤吗?

解决方案 »

  1.   

    可以
    Link_Store.Filter:='RegionID like'+QuotedStr(Cmb_Reg.KeyValue)+'%';
      

  2.   

    BDE控件不支持like
    ADO不支持
    cds支持
      

  3.   

    谁说ADO不支持的,我就是这样用的,不要乱说话
    Link_Store.Filter:='RegionID like'+QuotedStr(Cmb_Reg.KeyValue)+'%';
      

  4.   

    各位大侠有错误啊,报错invalid filter expression charactor '%'
      

  5.   

    ClientDataSet好像不支持中文的Like, 只支持数值和字母
      

  6.   

    干脆用Query算了,,
    又方便@