2

DSynchronizeなどを使用してネットワーク全体にミラーリングするParadoxデータベーステーブルがあります。

私が見ている問題は、BDE(Borland Database Engine)を介したParadoxが、テーブルが閉じられるか、使用しているバッファーがいっぱいになるまで、ファイルシステムを更新しないことです。

フラッシュバッファ呼び出しを使用しましたが、これはディスク上のファイルには影響しません。テーブルを閉じると、私が探している更新が強制されますが、この問題に対する非常に大きなスレッジハンマーです。

どこかにBDE設定がないだけですか?

最後に、正しいNetDir設定を使用してネットワーク上でこのデータベースを共有すると、変更が別のマシンに表示されます。ファイルはそのまま表示されます。2つのシステムでは、NetDirフォルダーとデータフォルダーのみが共有されます。ファイルを変更せずに変更がどのように反映されるかを理解していませんが、ファイルは変更されていないようです。

ヒントをいただければ幸いです。

4

1 に答える 1

1

dbiSaveChangesを試してください。

于 2012-03-07T13:37:22.447 に答える