Содержит настройки для удаленных представлений и установок соединений.

Когда вы выберите Set As Default (Установить по умолчанию), которая появляется на каждой закладке, то Visual FoxPro сохранит все изменения, сделанные на всех закладках, в реестре (системной регистрационной базе данных Windows).

Remote view defaults (Значения по умолчанию для удаленного представления)

Установки в блоке Remote view defaults (Значения по умолчанию для удаленного представления) представляют собой установки для курсора Visual FoxPro, применяемые для текущей сессии. Если вы выберите Set As Default (Установить по умолчанию), то сделанные установки будут применяться для всех последующих сессий. Настройки в этом блоке соответствуют настройкам, которые вы можете сделать с помощью функций CURSORSETPROP() и CURSORGETPROP().

Share connection (Совместное использование соединения)

Определяет, что Visual FoxPro будет использовать совместно используемое соединение, если оно доступно. Если совместно используемое соединение недоступно, Visual FoxPro создает уникальное соединение при открытии представления, которое не может быть использовано совместно другими представлениями.

Fetch memo (Извлекать мемо-поля)

Определяет, что Visual FoxPro не извлекает поля типа memo и general из источника данных до тех пор, пока они не будут активирован в выводе представления. Снятие этой настройки уменьшает количество данных, загружаемых изначально из удаленной таблицы, что значительно увеличит производительность.

SQL updates: Criteria (SQL обновления: критерий)

Определяет - какие поля проверяются Visual FoxPro на удаленном сервере для определения - была ли изменена запись до попытки ее обновления. Обновление не случится, если данные в указанных вами полях были изменены.

SQL updates: Method ((SQL обновления: метод)

Определяет - будет ли Visual FoxPro использовать SQL UPDATE или SQL DELETE и последующим INSERT для обновления информации на удаленном сервере.

Records to fetch at a time (Количество извлекаемых записей за одну операцию)

Определяет - сколько записей должен вернуть Visual FoxPro за один раз из удаленного источника данных. Выбрав All (Все) вы укажите, за одну операцию извлечения данных должны быть возвращены все записи. Эта установка ограничена значением, определенным в Максимальное количество извлекаеимых записей.

Maximum records to fetch (Максимальное количество извлекаеимых записей)

Определяет общее число записей, возвращаемых представлением, которое может помочь предохранить вас от загрузки чрезмерного количества данных, если вы некорректно сконструировали запрос. Выберите All для указания возврата всез записей.

Use memo for fields >= (Использовать мемо-поля для полей >=)

Определяет максимальную длину данных в символьных полях. Если длина символьных данных превышает указанную длину, то Visual FoxPro будет преобразовывать их в мемо-поля в выводе вашего представления. По умолчанию это значение равно 255, что равно максимальному размеру символьного поля в Visual FoxPro.

Записи для пакетного обновления

Определяет число предложений обновлений посылаемых за один раз для представлений. По умолчанию равно 1. Установка этого значения может значительно повысить эффективность обновления. Для получения более подробной информации смотрите описание команды REPLACE и опций Scope.

Connection Defaults (Значения по умолчанию соединения)

Установки в блоке Connection defaults представляют глобальные установки, которые Visual FoxPro использует по умолчанию для соединений.  Опции в этом блоке соответствуют установках, как вы делает или получаете при использовании функций SQLSETPROP() и SQLGETPROP().

Asynchronous execution (Асинхронное исполнение)

Определяет, что Visual FoxPro исполняет команды SQL pass-through (с помощью функций SQLEXEC(), SQLMORERESULTS(), SQLTABLES() и SQLCOLUMNS()) в фоновом режиме после возврата управления вашему приложению. Если вы выберите эту опцию, ваше приложение может отображать информацию о исполнении и позволит пользователяи прерывать команду с помощью клавиши ESC, елси команда SET ESCAPE была установлена в true. Вы можете определить статус асинхронного исполнения команды SQL повторными вызовами одной из функций SQL pass-through до тех пор, пока она не доложит, что команда выполнена. По умолчанию эта опция запрещена (что соответствует синхронному исполнению), что означает, что Visual FoxPro будет ожидать завершения исполнения команды сквозного запроса (SQL pass-through) до возврата управления вашему приложению.

Display warnings (Отображать предупреждения)

Позволяет отображать предупреждающие сообщения.

Batch processing (Пакетная обработка)

Определяет, что когда вы посылаете множество предложений SQL pass-through с помощью функции SQLEXEC() Visual FoxPro не возвратит никакого результата до тех пор, пока все индивидуальные наборы результатов не будут извлечены. Соответствует установке BatchMode в функципи SQLSETPROP(). Если эта опция запрещена, вы должны вызвать функцию SQLMORERESULTS() для определения - доступны ли данные.

Automatic transactions (Автоматические транзакции)

Определяет, что транзакции обслуживабтся автоматически соединением на удаленных таблицах. Если вы снимите метку с этой опции, вы должны обслуживать обработку транзакции вручную, используя функции SQLCOMMIT() и SQLROLLBACK().

Show login (Показывать регистрацию)

Определяет - будет ли пользователю предложено зарегистрироваться при активировании соединения (если соединение требует, чтобы пользователи регистрировали свой вход). Например, Only When Necessary (Только по необходимости) определяет, что регистрация входа будет преложена только для информации входа, не указанной в соединении или определении представления.

Connection timeout (sec) (Лимит времени соединения (сек))

Определяет число секунд (в диапазоне от 0 до 600) ожидания установки соединения с удаленным сервером. Если соединение не может быть установлено внутри указанного интервала времени, Visual FoxPro сгенерирует ошибку. Укажите 0 для неопределенного по времени ожидания соединения.

Idle timeout (min) (Лимит времени простоя (мин))

Определяет число минут времени простоя, разрешенного до деактивирования соединения. Если в течение указанного интервала времени не производится запросов к серверу, Visual FoxPro прерывает соединение. Однако, Visual FoxPro попытается автоматически восстановить соединение с сервером, если к серверу был сделан запрос, по истечении лимита времени простоя.

Query timeout (sec) (Лимит времени запроса (сек))

Определянет число секунд (в интервале от 0 до 600) ожидания ответа сервера на запрос. Если серверу требуется больше времени на обработку запроса, Visual FoxPro сгенерирует ошибку. Укажите 0 для неопределенного по времени ожидания результатов запроса.

Wait time (ms) (Время ожидания (мсек))

Определяет число миллисекунд, которые ожидаются до проверки со стороны Visual FoxPro на предмет завершения исполнения.

Смотрите также