如果用table可以用filter属性,他的条件方法和sql的类似。
如果你的数据大,并且不在本地,强烈建议使用Query查询。
有很多数据和文章分析过table,他是每次都要得到全集在过滤的,速度、效率低下,而且table操作sql数据库的时候,本质也是用的sql语句,这个可以用inprise带的sql monitor证实。

解决方案 »

  1.   

    你试着用query做一个查询语句:
    With QuerySearch do
    begin
      Close;
      Sql.Clear
      Sql.Add('Select fieldname(字段名) from tablename(表名) where company  = :ls_company ');
      Sql.Add('and dept = :ls_dept');
      Parameters.ParamByName('ls_company').Value := 'A';
      Parameters.ParamByName('ls_dept').Value := 'mis';
      Open;
    end;
      

  2.   

    本人使用的是DBASE数据库有没有办法发搞定?
    加多个员工是想以员工编号排序.
      

  3.   

    如果用SQL去做,要加ORDER BY,但加后不能修改,很麻烦的.