Система Visual FoxPro обеспечивает два режима Получения и Обновления удаленных данных (данных на внешних Серверах) при помощи механизмов Технологии SQL pass-through: Синхронный и Асинхронный. Когда вы используете функции SQL pass-through, вы можете выбрать более предпочтительный режим обработки данных. Для удаленных Представлений (Remote Views) вам не требуется выбирать режим обработки; Visual FoxPro автоматически выбирает наиболее предпочтительный в текущий момент режим загрузки данных и их обновления для ваших Удаленных Представлений.
Преимущества Синхронного режима обработки Удаленных данных
По-умолчанию, соответствующие функции Visual FoxPro SQL выполняются в Синхронном режиме: Visual FoxPro не возвращает управление Приложению, пока выполняется текущая функция SQL (пока она не закончилась). Синхронный режим Эффективен в интерактивном режиме работы системы Visual FoxPro, или вашего Приложения.
Преимущества Асинхронного режима обработки Удаленных данных
Асинхронный режим обработки удаленных данных обеспечивает большую гибкость, по сравнению с Синхронным режимом. Например, когда в вашем Приложении выполняется Асинхронная функция SQL, приложение освобождается, может быть выведен Индикатор Выбоки данных, отслеживаются перемещения указателя мышки,нажатия клавиш; можно создать цикл ожидания выполнения данной функции, предусмотреть вариант Прекращения удаленной выборки данных, если он выполняется достаточно длительное время, можно использовать различные Таймеры (объект Timer).
См. также
Задачи
Как: Использовать Асинхронные режимы работы SQL Pass-ThroughКонцепции
Обновление удаленых Данных при помощи механизма SQL Pass-ThroughДругие ссылки
Расширение ваших Приложений при использовании Технологии SQL Pass-ThroughПланирование Приложений типа Клиент-Сервер (Client/Server Applications)
Масштабирование Баз Данных Visual FoxPro
Создание Представлений (Views)