Страница 1 из 1

UniDAC

Добавлено: Ср 02 мар 2016 10:11
masterwin112
Установлен сервер MySQL 5.7.11.
Установлен UniDAC 6.2.8. Embarcadero 10 Seattle.
Создал программу клиент, работающие на двух компьютерах.
Вопрос - как сделать так чтобы изменения таблицы с одного клиента автоматически отображались на другом клиенте? Чтобы клиент на другом компьютере постоянно не нажимал кнопку обновить таблицу.

Re: UniDAC

Добавлено: Ср 02 мар 2016 14:17
ViktorV
MySQL сервер не представляет возможность получения информации об изменениях совершенными другими пользователями без запроса к серверу. Для быстрого получения изменений, совершенными другими пользователями, вы можете использовать TCustomDADataSet.RefreshQuick метод. Обратите внимание для работы данного метода необходимо, чтобы таблица имела уникальные ключевые поля и поле типа TIMESTAMP. Более подробную информации об этом методе Вы можете получить в MyDAC помощи: https://www.devart.com/mydac/docs/?deva ... olean).htm