这种情况有以下三种可能:
- 您一站式解决方案 DBF 文件是由一个应用程序创建的,但你想在另一个应用程序中打开固定文件,这与前者不完全兼容而导致问题。 解决方案是在“选择”旁边的组合框中设置正确的版本 DBF 待修复”编辑框按第二个应用然后star再次修复文件。 例如,您的 DBF 文件是用Clipper创建的,想在dBase III中打开,则需要将“Version”设置为“dBase III”,然后重新修复文件。
- 你的固定 DBF 文件大于 2GB,已知的大小限制 DBF 文件,所以米ost DBF 兼容的应用程序无法打开您的文件。 例如,当使用 Visual FoxPro 打开这样的文件时,会出现“Not a table”错误。 解决方法是在“选项”选项卡中启用“当文件大于### MB时拆分文件”选项,并设置一个适当的值,该值应小于2GB,例如1800MB,作为最大文件大小,并且然后修复你原来的 DBF 再次归档。 当输出的固定文件大于这个限制时,DDBFR 将创建一个新的拆分文件以容纳剩余的恢复数据。 如果拆分文件再次达到限制,将创建第二个新的拆分文件,依此类推。
- 在你的固定 DBF 文件,表中有超过 255 个字段。 目前米ost DBF 兼容的应用程序不支持包含超过 255 个字段的表。 例如,当使用 Visual FoxPro 打开这样的文件时,会出现“Not a table”错误。 解决办法是在“选项”选项卡中启用“当有超过###字段时拆分表”选项,并设置一个合适的值,例如255,作为最大字段数,然后修复你原来的 DBF 再次归档。 因此当 DDBFR 检测到表中有超过 255 个字段,它会创建一个新的拆分表来容纳剩余的字段。 而如果剩余的字段仍然超过255个字段,则会创建第二个新的拆分表,依此类推。