2
votes

We have a Paradox Database table that we want to mirror across the network using something like DSynchronize.

The issue that I am seeing is that Paradox through the BDE (Borland Database Engine) does not update the file system until the table is either closed, or some buffer its using gets full.

I have used a flush buffers call, which has no affect on the files on disk. Calling close on the table forces the update I am looking for, however is a very large sledge hammer to this issue.

Am I simply missing some BDE setting somewhere?

Lastly sharing this database over the network using the correct NetDir settings makes the change visible to another machine. The files still appear untouched. The two systems only have the NetDir folder and Data Folder shared. I simply don't understand how the changes can be getting across without the files being altered, which they don't appear to be.

Any tips would be very much appreciated.

1

1 Answers