错误描述:“eof或bof有一个为真,或当前记录已被删除,所需的操作要求一个当前的记录
”;奇了,close要操作什么记录?而且用next移动到最末尾,然后关闭,也会这样报错。
(但好像用last移动到最末尾,然后关闭,就不会报错了)谁能给个解释?谢谢。

解决方案 »

  1.   

    在做NEXT操作之前应该加一个判断的:if not eof then
      next;原因:如果已经到了EOF的位置了,再NEXT,当然是要报错了
      

  2.   

    呵呵,我给你解释,,你没有安装补丁吧,,呵呵,而且你安装的是delphi5,,对吧,,呵呵,,,全猜对了,,,安装补丁吧,,所有被发现的错误全部更正,,,
      

  3.   

    说得很对
    但是我下载过,安装后再打开Delphi5报错
    好像是无法连接某个动态连接库
    进去后连ADO选项页都没有啦
    害得我赶忙又重装了一遍我就在CSDN下的
    sn是网上查的:
    100-000-8268 b3x7-91x0ski-hd3-c139
    92x0-91x0请问有问题吗