你的fpt文件已损坏,一般来说备注字段的内容会丢失,但其他字段内容可恢复。
   你可以先把a.fpt删除或移到其他地方,故意让他找不到.fpt文件。然后,你新建一个表a.dbf,当然不要放在和原a.dbf同目录。否则它会覆盖原文件。新建的表只有一个备注字段,和a.dbf原有的备注字段同名。建好后,将新建的表的.fpt文件拷到a.dbf同一目录下。这样,原有的a.dbf就可以打开了。不过备注字段内容为空。
   ok了。

解决方案 »

  1.   

    我不是要打开DBF文件,DBF文件没有任何问题我是要用这个个FPT呀。
      

  2.   

    是不是中间对DBF的结构修改过
      

  3.   

    有个问题不是很清楚,
    他有一个库文件:(简称A.DBF),带一个A.FPT,可是这个库结构中根本没有MEMO字段,在它的程序中可以打开和使用这个FTP文件中的内容。为什么a.dbf中没有memo字段,怎么会有.fpt文件呢
      

  4.   

    如果他的程序能够打开的话,你就用他的程序打开它,你先把a.dbf中的复制到另一个表里,然后,然后用它的程序打开.fpt文件,把里面的内容取出来,也放到复制表好了。如果真的像你说的那样,应当是.fpt文件损坏了。.fpt结构文件损坏,一般是比较难恢复的。