|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Как оповестить клиентов СУБД об изменении данных?
Есть клиент-серверное приложение. Delphi + MySQL 5.5.9.
Как реализовать оповещение (перечитать данные) всех клиентов присоединённых к БД в данный момент времени при изменении данных в таблицах. Если один из клиентов изменил данные, у других подключенных клиентов они должны обновиться. |
#2
|
|||
|
|||
у меня была аналогичная задача
Требовалось чтобы диспетчер видел расписание и его изменения на данный момент я решил просто по рабоче-крестьянски. переоткрывал запрос по таймеру (скажем через 1 мин) Чтобы диспетчер не видел мелькания на экране надо 1. запретить отображение в DBGrid 2. установить курсор на прежнюю запись (для чего перед закрытием запроса запоминяешь положение курсора). Если строка исчезла- то устан. курсор на соседнюю. 3. разрешаешь отображение в DBGrid |
#3
|
||||
|
||||
UDP Broadcast
Пишу программы за еду. __________________ |