datamoduleF.ADOTabledepart_po.Filtered:=false;
datamoduleF.ADOTabledepart_po.Filter:='deptid=:s2';        datamoduleF.ADOTabledepart_po.Filtered:=true;
这里有个问题,就是s2,这里的adotable是不能用参数的,该用什么方法来实现过滤

解决方案 »

  1.   

    datamoduleF.ADOTabledepart_po.Filtered:=false;
    datamoduleF.ADOTabledepart_po.Filter:='deptid='+Quotedstr(s2); 
    datamoduleF.ADOTabledepart_po.Filtered:=true;
      

  2.   

    如果是数字型的  'DEPTID = ' + STRTOINT(S2)
          字符     ' deptid =''' + s2 + ''''
      

  3.   

    回复人: chenylin(陈SIR) ( ) 信誉:100 
    datamoduleF.ADOTabledepart_po.Filtered:=false;
    datamoduleF.ADOTabledepart_po.Filter:='deptid='+Quotedstr(s2); 
    datamoduleF.ADOTabledepart_po.Filtered:=true;
    正解!!
      

  4.   

    做出来了吗??
     就是这样的
     datamoduleF.ADOTabledepart_po.Filtered:=false;
    datamoduleF.ADOTabledepart_po.Filter:='deptid='+Quotedstr(s2); 
    datamoduleF.ADOTabledepart_po.Filtered:=true;