我有一dbf文件,需要按指定两列排序,并需要逐行读取;(若此两列已被建为index请作提示)
  请问如何进行?

解决方案 »

  1.   

    with query do
    begin
      close;
      sql.clear;
      sql.add('select * from table order by field1,field2');
      open;
    end;
    while not query.eof do
    begin
    //dosomething;
    next;
    end;
      

  2.   

    with query do
    begin
      close;
      sql.clear;
      sql.add('select * from table order by field1,field2');
      open;
    end;
    if not query.IsEmpty then
    begin
      query.First;
      while not query.eof do
      begin
    //    dosomething;
        query.next;
      end;
    end;