UniDAC

Обсуждение возникших проблем, предложений и ошибок MyDAC компонентов
Ответить
masterwin112
Сообщения: 5
Зарегистрирован: Ср 02 мар 2016 10:00

UniDAC

Сообщение masterwin112 » Ср 02 мар 2016 10:11

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

ViktorV
Devart Team
Сообщения: 206
Зарегистрирован: Чт 31 июл 2014 09:52

Re: UniDAC

Сообщение ViktorV » Ср 02 мар 2016 14:17

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

Ответить