![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Одновременная работа с базой... [FireBird 1.5]
serko © (2006-11-23 22:02:00)Здраствуте дорогие...
Я вот делаю сетевую базу для 11 клиентов. Ну т.е. есть сервер на котором эта база и стоит, ну а все пользователи по ходу своей работы добавляют инфу в базу...
Как сделать так чтобы при внесении изменений 1 клиентом, прошизошло обновление у всех остальных?
У меня пока получается так! На 2-х компа открыта одна и та же прога, на одном компе я добавил одну запись в базу... На втором компе ничего не обновиться пока не перезапустиш прогу.
Просветите меня плиз в этом вопросе...
MsGuns (2006-11-23 23:34:00) [21]>serko © (23.11.06 23:04) [5]
>Вот Close\Open делал не помагает....
В TIBTransaction стоит неправильный isolationlevel
DrPass (2006-11-23 23:32:00) [22]А еще пишущим транзакциям commit делать не забываем
serko (2006-11-23 23:04:00) [23]Вот Close\Open делал не помагает....
Anatoly Podgoretsky (2006-11-23 22:47:00) [24]> serko (23.11.2006 22:38:02) [2]
Close/Open
Desdechado (2006-11-23 22:40:00) [25]SQL.Text:= 'SELECT...'
serko (2006-11-23 22:38:00) [26]Ну у меня каждый клиент только добавляется данные (никогда их не редактирует), ну и у каждого клиента должна быть возможность просмотреть добавленные данные всеми пользователями....
А как опросить сервер?
Anatoly Podgoretsky (2006-11-23 22:29:00) [27]> serko (23.11.2006 22:02:00) [0]
Мало информации, разве что можно сделать предположение, что у тебя кеширующие запросы. Cached Updates
У FireBird обновление делается не у клиентов, а на сервер. Те кто заинтересован в более свежей информации спрашивают об этом сервер.
А ты спрашиваешь?