删除你库中除以.db为后缀的其他文件,如.x,.y当然,如果你的结构中有MEMO字段,有一个文件是不能删除的,看后缀就知道。主要是索引坏了。
删除这些文件,打开后重建索引。

解决方案 »

  1.   

    我的表名是sysfb.db,但是同名不同后缀的有三个文件,分别是.MB、.TV、.FAM后缀的,。MB是不能删除的,其它两个删掉了也不行,如果在表中删除其中的重复记录中的一条,整个表就会一下少掉上百条记录,表中间还会空出一大片,好象增加了许多空记录一样,但这些空记录是不能操作的,
      

  2.   

    能否把你的数据表给我看一下,是否能修复呢?如果很要紧保密的话,就算了哦。我的mail:[email protected]
      

  3.   

    Venne 先谢谢你,我马上就发过去。
      

  4.   

    收到。数据表没有出现你所说的问题,删除.tv,.fam文件对整个数据记录也没有影响,是不是你的代码或者你要实现的功能上的问题呢?请更详细的说明一下。
      

  5.   

    这个表是我的一个朋友在程序出错不能运行了之后备份出来的,在他重新安装程序后再把这个数据恢复进去就成样了,不要这个表我的程序就可以运行,一但把这个表放进去程序就出错,提示:Exception EStackOverflow in module IDPDX32.DLL at 0000D879.Stack overflow.我把以前的备份恢复进去它可以运行。这个表只要在DATABASE DESKDOP中删除1-10中的任何几条记录它就会出现好多空行,就会出现负的记录号。
      

  6.   

    还有而且一但删除了几条记录后,用DATABASE DESKDOP就无法再打开它了。
      

  7.   

    To kjbdyw
    你好,这两天出差,我在家里试,如果没有问题,我写信复你,OK?