delphi 7
cxGrid 5.x
ado 2.8AdoDataSet.CacheSize设为大于1删除表格中的最后一条记录,会弹出错误:
a error occurd "Either EOF or BOF is True, or the current record has  
been deleted. Requested operation requires a current record".怎么解决?

解决方案 »

  1.   

    EOF和BOF都为True..  你想想..会是什么原因呢.
      

  2.   

    楼上的,没有一点见解就不要跟贴,狗屁回答.
    smiler007(笑一笑) :
        在DBGrid中是没有问题的,关键是这个cxGrid,而且CacheSize=1时也不会有问题.
      

  3.   

    再delphi5.0中,Either EOF or BOF is True, or the current record has  
    been deleted. Requested operation requires a current record错误是ado得bug,通过安装
    delphi5.0得两个补丁和ado得以个补丁就可以解决,但是你说的是delphi7,是不是你的组件属性设置的问题,比如你所说的AdoDataSet.CacheSize设为大于1