因为不能使用query,dataset,所以只能用这个,请大家提示下下!谢谢!

解决方案 »

  1.   

    用 Filter 属性 为何不能使用 query,dataset 呢工作要求吗?
      

  2.   

    ADOTable1.Filtered := Flase;
      ADOTable1.Filter := 'filed > 0';
      ADOTable1.Filtered := True;
      

  3.   

    能具体一点吗,显示数据用dbgrid的,是的,程序要求这样.felter我没用过,
      

  4.   

    adotable1.filter:='条件'是这样理解吗,我是对一个条件字段进行操作库的,如条件为id='str_id'的要在dbgrid中显示出来,
      

  5.   

    ADOTable1.Filtered := Flase;
      ADOTable1.Filter := '[id] =''str_id''';
      ADOTable1.Filtered := True;
      

  6.   

    adotable1.filter:='id='''+str_id+'''';
    ADOTable1.Filtered := True;
      

  7.   

    datamodule1.ADOTabletree2.filtered:=false;
    datamodule1.ADOTabletree2.filter:='[zg_id]=''1000000012''';
    datamodule1.ADOTabletree2.filtered:=true;
    是的,谢谢,我是这样用的,这个Tabletree2如果是独立则可以,不出错,可我现在这个Tabletree2他的mastersource是Tabletree1,所以程序在编译时出错,信息是filter cannot used for detail tables
    不知为什么
      

  8.   

    ADOTable1.Filtered := Flase;
      ADOTable1.Filter := format('zg_id'+'='+'''%s''',[你想找的]);
      ADOTable1.Filtered := True;
      

  9.   

    adoquery也挺好用的,怎么不用啊
      

  10.   

    filter cannot used for detail tables
    从表不可用filter 属性
      

  11.   

    阿飞:这种也我放弃了,那还有那种方法实现吗?就是用adotable条件查询数据库!
      

  12.   

    adotable的话
     好像没了