Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Записи не обновляются


Suharew ©   (2003-08-01 19:32:00) 

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


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

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


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

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


Anatoly Podgoretsky   (2003-08-01 21:56:00) [3]

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


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

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо