我用FINDNEXT不用NEXT当指针一道结尾时,会出错怎么控制啊。谢谢
IF NOT ADOQUERY1。EOF THEN
ADOQUERY1。FINDNEXT
不行啊

解决方案 »

  1.   

    为什么不用Next啊?
    我没用过Findnext如果你实在要用
    那么就
    try
    except
    end;

    保证在外部执行的时候OK就完了
    呵呵
      

  2.   

    findnext好像是从已查找出的纪录中移动指针,而next是一条条的移,不一样啊
      

  3.   

    一般来说,如果正常状态下移动指针,直接用Next;而FindNext主要用于Query的有Fiter时候应用。你可以自己再试一下
      

  4.   

    FindNext 
     Descendant classes override FindNext to move to the next record of the dataset, honoring any filters that are in effect. 原因就在这里,你执行ADOQUERY1。FINDNEXT时,实际上对过滤记录的操作。你的过滤记录已经到底了,但是ADOQuery的记录却还没到底,你用NOT ADOQUERY1。EOF 当然会返回TRUE,因此ADOQUERY1。FINDNEXT又会被执行.
      

  5.   

    用另外一个Query和这个查询结果关联  是不是就可以做findnext操作..