0

Java を使用して DBF ファイルにレジスタを追加したいと考えています。私はそれを行うことができますが、DBF ファイルを使用するシステムにレジスターを表示しようとすると、何も表示されません。これを手動で実行しようとして、dbf ファイルを開き、もう 1 行追加してから、システムに移動してこの新しいデータを表示しましたが、結果は同じで、何も起こりません。同じフォルダーに .ntx ファイルがいくつかありますが、これはおそらく主キー間の関係などを示している可能性があります。新しいレジスタを追加するために DBF および NTX ファイルを編集しようとした人はいますか?

4

1 に答える 1

0

.NTX ファイルは dBASE に関連付けられていると思います。発生する可能性があるのは、生テーブルにレコードを追加するときに、対応する「NTX」(インデックス ファイル) が同時に開かれないため、元のデータ システムを介してレコードを表示する場合は、試してみることをお勧めします。テーブルを「再インデックス」し、レコードが表示されるかどうかを確認します。それらが表示される場合、はい、インデックスが原因です...更新されていません。私は Java と dbf ファイルを開くことを知らないので、それについてこれ以上説明することはできませんが、少なくとも最初の方向性については詳しく調べてください。

于 2013-02-14T14:31:39.680 に答える