说清楚点,表里有记录吗?当前的CURSOR指在哪儿?

解决方案 »

  1.   

    ado2.6的bug在这里搜索一下你会有答案的
      

  2.   

    异常?哦,异常。没有补丁的Delphi5+SQL 2000=出问题!尤其是数据集返回为没有任何记录时。打ADO补丁就OK。
      

  3.   

    关注!
    我也遇到相同问题,无论是ADOTable,ADOQuery,还是ADODataSet,当数据集为空时,关闭此数据集是会出现错误,提示为:“EOF或BOF有一个是真,或者当前的记录已被删除,所需的操作要求一个当前的记录。”。
    但把LockType设为ltReadOnly后不会有此问题。
    我一直怀疑是DELPHI ADO控件的BUG!
      

  4.   

    跟weizhi(antking)  说的情况一样,但我的LockType还不能设为ltReadOnly?