我用RecordSet的MoveNext往下移记录指针,但是就算移到了最后也不出现EOF,往上移也是,也不出现BOF
我的代码是这样的
if not rs.EOF then rs.moveNext

解决方案 »

  1.   

    RecordSet 是什么?怎么看着像Java呢
    如果是Delphi的话while not rs.EOF then
    begin
     rs.Next;
    end
      

  2.   

    While Not DataSet.Eof do
    begin
      //处理数据
      Next;//下移记录
    end;
      

  3.   

    如果是delphi的话,确实是楼上的写法
    你可以再增加一个计数器,看是否循环完毕后等于fieldcount
    不就心中有数了
      

  4.   

    if rs.eof=false then 
        rs.movefirst;
        begin
          for i:=0 to rs.recordcount-1 do 
            begin
               
           //数据操作
              rs.movenext;
            end; 
         end;
    就这样了,完整的数据库纪录操作