Вниз
Скачать: CL | DM;

Записи не обновляются   Найти похожие ветки 

 
Suharew ©   (2003-08-01 19:32) [0]

Есть две проги использующие одну и туже БД. Одну программу запускаю на одном компе. Другую по сети на другом. Когда одна прога (любая) добавляет запись в таблицу то эта запись не отображается на другом компе. Даже если я делаю обновление таблицы каждую секунду простым методом Table1.active:=false/true;
почему записи не появляются. Может на каждом компьютере таблицы кэшируются. Тогда как это исправить. Помогите плиз.


 
dma   (2003-08-01 21:40) [1]

Обновление сделай как Table.Refresh
И не забудб LocalShare=True в настройках BDE


 
Anatoly Podgoretsky ©   (2003-08-01 21:56) [2]

dma (01.08.03 21:40)
Да Active более чем достаточно, хотя Refresh правильнее, наверно он не на том компьютере делает.


 
dma   (2003-08-01 22:03) [3]

Записи действительно кещируются. Сбросить кеш на диск Table.FlushBuffers, но это перекачка всей таблицы по сети.


 
dma   (2003-08-01 22:06) [4]

Вернее, кещируются это не совсем корректно. Точнее будет сказать, что ты работаешь с локальной копией таблицы, которая периодически сбрасывается по сети на "сервер"



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
3-92058
Relaxxx
2003-08-01 16:16
2003.08.28
Как узнать количество записей?


6-92157
Isya
2003-06-07 02:16
2003.08.28
Сетевой трафик?


7-92285
Федя
2003-06-10 15:48
2003.08.28
Не работает ExitWindowsEx(EWX_FORCE+EWX_REBOOT,0)


1-92110
Andrew
2003-08-15 11:49
2003.08.28
Как в динамике задавать размеры поля Field1 записи TRecord?


3-91998
boka
2003-08-06 08:24
2003.08.28
При организации доступа к Ecxel файлу через ODBC возникла проблем




   Наверх