Вкладка Remote Data

Вкладка Remote Data (Удаленные данные) - вкладка для установки параметровработы с таблицами удаленных баз данных.

Группа Remote View Defaults включает настройки по представлениям (курсорам) удаленных таблиц. Эта группа включает:

>    флажок Share connection, определяющий возможность подключения кновой таблице через существующее соединение (если он включен, точерез текущее, а если выключен, то создается новое соединение);

>    флажок Fetch memo задает способ работы с полями memo и general. Еслион включен, такие поля загружаются из удаленной таблицы только приих активации;

>    два раскрывающихся списка, относящихся к SQL updates - Criteria иMethod. Первый определяет способ проверки изменений записи передпроведением SQL-команды UPDATE, а второй - каким способом производить команду UPDATE: использовать SQL UPDATE или комбинацию SQL DELETEи SQL INSERT;

>    числовое поле Records to fetch at a time задает количество записей, которые приходят в курсор из удаленной таблицы за один раз (можно включить флажок АН, и тогда придут сразу все записи);

>    числовое поле Maximum records to fetch задает максимальное количество записей, которые могут прийти в курсор из удаленной таблицы;

>    чтобы задать максимальное количество символов в текстовых полях, используется поле Use memo for fields >= (если размер поля превысит этозначение, оно будет автоматически преобразовано в поле memo-типа);

>    числовое поле Records to batch update служит для задания количестваобновлений, посылаемых за один раз.

Группа Connection Defaults включает настройки соединения с удаленнымитаблицами. Эта группа включает:

>    флажок Asynchronous execution в установленном состоянии говорит отом, что выполнение SQL-команд с использованием функций SQLEXEC,SQLMORERESULTS, SQLTABLES и SQLCLOUMNS будет происходить в фоновомрежиме, то есть после вызова этих функций, не дожидаясь результата ихработы, управление будет передано следующей за ними команде;

>    флажок Display warnings определяет, выводить или нет сообщения с предупреждениями на экран;

>    если вы используете мультизапрос в команде SQLEXEC, установленныйфлажок Batch processing говорит о том, что результат выполнения возвращается только в тот момент, когда все результаты компонентов запроса получены;

V флажок Automatic transactions определяет, как обрабатываются транзакции (если флажок отключен, нужно самостоятельно выполнять SQLCOMMITили SQLROLLBACK);

>    раскрывающийся список Show login указывает, в какой момент запрашивать имя пользователя и пароль для получения данных из удаленной таблицы. Варианты: Only When Necessary (Только когда необходимо),Always (Всегда), Never (Никогда);

>    числовое поле Connection timeout (sec) определяет время ожидания отклика от сервера (в секундах) при установке соединения. Если за указанное время отклик не получен, Visual FoxPro генерирует ошибку;

>    числовое поле Idle timeout (min) задает в минутах время, через котороесоединение будет разорвано, если никаких запросов не делается. Если поокончании этого времени произошло рассоединение и был сформирован запрос, будет предпринята попытка восстановить соединение автоматически;

>    поле Query timeout (sec) предназначено для ограничения времени ожидания ответа на запрос. Если время, указываемое в секундах от 0 до 600,прошло, Visual FoxPro генерирует ошибку;

>    для указания времени, через которое будет осуществлена проверка завершения выполнения SQL-запроса, используется поле Wait time (ms). Время указывается в миллисекундах.