У нас есть таблица базы данных Paradox, которую мы хотим отразить по сети, используя что-то вроде DSynchronize.
Проблема, которую я вижу, заключается в том, что Paradox через BDE (Borland Database Engine) не обновляет файловую систему до тех пор, пока таблица не будет закрыта или не заполнится какой-либо буфер, который она использует.
Я использовал вызов сброса буферов, который не влияет на файлы на диске. Призыв к закрытию стола вызывает обновление, которое я ищу, однако это очень большая кувалда для решения этой проблемы.
Я просто где-то пропустил какую-то настройку BDE?
Наконец, совместное использование этой базы данных по сети с использованием правильных настроек NetDir делает изменение видимым для другого компьютера. Файлы остаются нетронутыми. В двух системах есть только общая папка NetDir и папка данных. Я просто не понимаю, как изменения могут происходить без изменения файлов, чего, похоже, нет.
Любые советы будут очень признательны.