0

我想使用 java 将寄存器添加到 DBF 文件中。我可以这样做,但是当我尝试在使用 DBF 文件的系统中查看寄存器时,什么也没有出现。我试图手动执行此操作,打开 dbf 文件并再添加一行,然后转到系统以显示此新数据,但结果相同,没有任何反应。我在同一个文件夹中有一些 .ntx 文件,我确信这可能表明主键或其他东西之间的关系。是否有人尝试编辑 DBF 和 NTX 文件以添加新寄存器?

4

1 回答 1

0

我相信 .NTX 文件与 dBASE 相关联。您可能遇到的是,当您将记录添加到原始表时,相应的“NTX”(索引文件)并没有同时打开,因此如果通过原始数据系统查看记录,您可能想尝试并“重新索引”表并查看记录是否出现。如果他们确实出现了,那么是的,索引是罪魁祸首......它没有被更新。由于我不了解 java 和打开 dbf 文件,因此我无法为您提供更多指导,但至少可以为您提供更多了解的开始方向。

于 2013-02-14T14:31:39.680 回答