BOF=BEGIN OF FILE
EOF=END OF FILE

解决方案 »

  1.   

    if table1.bof then
       table1.next //下移一条记录
    if not table1.eof then  //不是最后一条记录
       table1.next;
      

  2.   

    with Table1 do
    begin
      ...
      if Bof then  //指table1 指錚在表的開頭
        ...
      if Eof then  //指table1 指錚在表的結尾
        ..
    end;
      

  3.   

    BOF=BEGIN OF FILE  表的开始部分
    EOF=END OF FILE    表的结尾
      

  4.   

    Bof:是否是到达第一条记录, Eof是否是到达最后一条记录
      

  5.   

    以下一段代码是将表的id、name字段(假设有这个字段)的记录从第一条到最后一条写到memo1中去:memo1.clear;
    with table1 do begin
      disableControls;
      first;
      while not eof do begin
        memo1.lines.add(fieldByName('id').asString+'  ');
        memo1.lines.add(fieldByName('name').asString);
        next;
      end;
      enableConrols;
    end;
      

  6.   

    BOF=BEGIN OF FILE
    EOF=END OF FILE
      

  7.   

    来晚了!
    算了,我不要分,再帮你UP一下!!
    Go Go Go!!