当 adoquery1.CursorLocation:=clUseServer 时用adoquery1.Locate 、 adoquery1.next等都无法移动当前指针,请问这是怎么回事?

解决方案 »

  1.   

    首先确定表中有记录,并且指针不在最后一条记录上。可以用adoqyery1.recno:=2;来试试
      

  2.   

    并不存在此问题,是不使用了DisableControls;
    新建1个工程试试
      

  3.   

    表中有记录不管是recno,还是moveby 都无法移动也没有用DisableControls,并且在测试移动之前,加上EnableControls 也不行但只要把CursorLocation 设为clUseClient 就没有问题了很头痛。
      

  4.   

    新建试过了,我同一个ACCESS库里有几个表有的行,有的不行,现在就想知道可能是什么原因。
      

  5.   


    但是你的SQl執行結果可能沒有記錄呢?