Система Visual FoxPro обеспечивает два режима Получения и Обновления удаленных данных (данных на внешних Серверах) при помощи механизмов Технологии SQL pass-through: Синхронный и Асинхронный. Когда вы используете функции SQL pass-through, вы можете выбрать более предпочтительный режим обработки данных. Для удаленных Представлений (Remote Views) вам не требуется выбирать режим обработки; Visual FoxPro автоматически выбирает наиболее предпочтительный в текущий момент режим загрузки данных и их обновления для ваших Удаленных Представлений.

Преимущества Синхронного режима обработки Удаленных данных

По-умолчанию, соответствующие функции Visual FoxPro SQL выполняются в Синхронном режиме: Visual FoxPro не возвращает управление Приложению, пока выполняется текущая функция SQL (пока она не закончилась). Синхронный режим Эффективен в интерактивном режиме работы системы Visual FoxPro, или вашего Приложения.

Преимущества Асинхронного режима обработки Удаленных данных

Асинхронный режим обработки удаленных данных обеспечивает большую гибкость, по сравнению с Синхронным режимом. Например, когда в вашем Приложении выполняется Асинхронная функция SQL, приложение освобождается, может быть выведен Индикатор Выбоки данных, отслеживаются перемещения указателя мышки,нажатия клавиш; можно создать цикл ожидания выполнения данной функции, предусмотреть вариант Прекращения удаленной выборки данных, если он выполняется достаточно длительное время, можно использовать различные Таймеры (объект Timer).

См. также