![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
Новичок
Пол:
Регистрация: 27.06.2008
Сообщений: 3
Репутация: 0
|
Установлен сервер MySQL 5.7.11.
Установлен UniDAC 6.2.8. Embarcadero 10 Seattle. Создал программу клиент, работающие на двух компьютерах. Вопрос - как сделать так чтобы изменения таблицы с одного клиента автоматически отображались на другом клиенте? Чтобы клиент на другом компьютере постоянно не нажимал кнопку обновить таблицу. |
|
|
|
| Реклама: |
|
|
#2
|
|
Новичок
Пол:
Регистрация: 27.06.2008
Сообщений: 3
Репутация: 0
|
MySQL сервер не представляет возможность получения информации об изменениях совершенными другими пользователями без запроса к серверу. Для быстрого получения изменений, совершенными другими пользователями, вы можете использовать TCustomDADataSet.RefreshQuick метод. Обратите внимание для работы данного метода необходимо, чтобы таблица имела уникальные ключевые поля и поле типа TIMESTAMP. Более подробную информации об этом методе Вы можете получить в MyDAC помощи: https://www.devart.com/mydac/docs/?d...m.boolean).htm
|
|
|
|
|
|
#3
|
|
Новичок
Пол:
Регистрация: 05.08.2012
Сообщений: 24
Репутация: 5
|
Как вариант поставить таймер, по которому бы каждый из клиентов обновлял бы данные в автоматическом режиме. |
|
|
|