Проекта (работы)




Скачать 1.33 Mb.
Название Проекта (работы)
страница 5/21
Тип Пояснительная записка
rykovodstvo.ru > Руководство эксплуатация > Пояснительная записка
1   2   3   4   5   6   7   8   9   ...   21

1.4 Пакет Borland SQL Links for Windows



Пакет Borland SQL Links for Windows предназначен для использования теми приложениями, работающими с BDE, которым необходим доступ и к локаль­ным базам данных и к удаленным SQL-серверам. После инсталляции соответ­ствующего драйвера SQL Links и создания необходимого псевдонима приложение получает доступ к базам данных необходимого SQL-сервера. Место SQL Links в механизме доступа к базам данных из приложений Delphi 7.0 показано на рисунке 4.7.

Установленный драйвер выполняет работу по соединению с нужным SQL-сер­вером, переводу запросов приложения в соответствующий диалект SQL и пере­даче запроса базе данных. Ответ базы данных снова преобразуется им к виду, воспринимаемому приложением.

Для установки параметров процесса связывания приложения с требуемым сер­вером SQL используется утилита конфигурации BDE. Естественно, что перед выполнением такой настройки необходимо иметь инсталлированный SQL Links с установленным драйвером для нужного сервера. Все настраиваемые пара­метры сосредоточены на странице Drivers утилиты конфигурации (см. рисунок 1.2).





SQL Links транслирует

Ответ клиента и посылает его BDE
Сервер SQL проверяет правильность запроса. выполняет его и отправляет приложению-клиенту



Рис. 1.2. Использование драйвера SQL Links приложением

Первым делом необходимо выбрать нужный драйвер из списка имен драйверов в левой части панели. В правой части появится список всех пара­метров драйвера и их текущих значений. При необходимости, можно переоп­ределить значения параметров, заданные по умолчанию и сохранить изменения. Эффект от сделанных установок проявится только при следующем запуске приложения.

Ниже будут рассмотрены общие для всех драйверов SQL Links параметры.

Дополнительную информацию о специфических параметрах каждого драйвера можно получить, выбрав соответствующее имя в списке утилиты конфигурации

BDE и нажав кнопку Help.

DLL — определяет имя динамической библиотеки SQL Links для драйвера.

Driver Flags — внутренний флаг, изменять этот параметр не рекомендуется.

LangDriver — задает языковый драйвер, который применяется для манипулирования данными, полученными при помощи драйвера SQL Links. Поле ввода этого параметра содержит список всех доступных языковых драй­веров. Если выбранный языковый драйвер определен также и в псевдониме приложения, то он используется для управления любыми данными, получен­ными от сервера. Языковый драйвер используется для преобразования данных, если приложение и сервер используют разные кодовые страницы. В противном случае все национальные символы превратятся в абракадабру. Если необ­ходимый языковый драйвер отсутствует, можно использовать параметр SQLQRYMODE для отмены преобразования данных по правилам базы данных.

Open Mode — определяет режим, в котором SQL Links открывает доступ к базе данных. Возможные значения: "Чтение\3апись" и "Только для чтения". Режим "Только для чтения" не работает при использовании прямых запросов.

Schema Cache Size — задает число таблиц базы данных, чья структурная информация кэшируется. Возможные значения: 0—32 (по умолчанию 8).

Schema Cache Time — задает время нахождения структурной информации о таблицах в кэше. Возможные значения: -1 (по умолчанию) — до закрытия базы данных; 0 — информация в кэше не размещается; 1-214748347 — число секунд.

Server Name — содержит имя целевого сервера. Для серверов Interbase обязательно надо задавать маршрут, как это показано в примере:

servername/usr/gds/directoryname/databasename/gdb.

SQLPASSTHRUMODE — определяет режим использования прямых и ло­кальных запросов при соединении через один псевдоним: NOT SHARED запрещает одновременное использование прямых и локальных запросов;

SHARED AUTOCOMMIT разрешает совместное использование, причем прямые запросы ведут себя в соответствии с правилами для локальных запросов, что означает режим автоматической фиксации транзакций, если только не установлено явное управление транзакциями или режим группового выполнения; SHARED NOAUTOCOMMIT разрешает совмест­ное использование, но режим неявной фиксации транзакций не исполь­зуется. Поведение прямых запросов зависит от типа сервера.

Предопределенное значение для серверов Informix — SHARED AUTOCOMMIT, для остальных серверов SQL — NOT SHARED. Режимы SHARED AUTOCOMMIT и SHARED NOAUTOCOMMIT не под­держиваются некоторыми предложениями прямых запросов, в этом слу­чае следует использовать явное управление транзакциями через функции приложения.

SQLQRYMODE — определяет режим выполнения запросов, возможные значения приведены в таблице.


Таблица 1.1 Режимы выполнения запросов.

Значение

Режим

Комментарий

NULL

Сервер-локальный

Запрос направляется сначала на сервер, затем, при невозможности выполнения, выполняется локально

SERVER

Только сервер

Запрос направляется только на сервер, в случае невозможности выполнения, отменяется

LOCAL

Только локальный

Запрос выполняется исключительно локально


Значение по умолчанию — NULL. На получаемый результат запросов может влиять установленный языковый драйвер, если локальные базы данных и базы SQL имеют различные кодовые страницы (см. выше). Для устранения подобных ошибок необходимо установить для параметра значение SERVER, блокируя таким образом, выполнение запросов в ло­кальных базах данных.

Type определяет тип используемого сервера. Значение SERVER определяет использование SQL-сервера. Значение FILE определяет использование обычных серверов, основанных на файловой системе.

User Name — задает имя пользователя для доступа к серверу.

Version — версия драйвера SQL Links.

Для доступа к серверу SQL необходимо иметь соответствующий псевдоним. Базовый псевдоним для каждого используемого драйвера SQL Links создается автоматически при первом изменении параметров драйвера после инсталляции.

1   2   3   4   5   6   7   8   9   ...   21

Похожие:

Проекта (работы) icon Техническое задание для Фонда «Вольное Дело»
Заказчик предполагает, что во время проекта значительная часть задач по контролю, обслуживанию и исправлению проблем в информационной...
Проекта (работы) icon К положению «о корпорации Свободного Общения»
Основная задача Системы Управления ксо – гармоничное упорядочение текущей работы и отдельных видов деятельности, а также повышение...
Проекта (работы) icon Техническое задание в рамках размещения заказа на обследование строительной...
Разработать проектную документацию (рабочий проект) на строительно-монтажные работы
Проекта (работы) icon Анализ результатов работы лаборатории «Управление образовательными...
Целью данного проекта является обеспечение адекватной совокупности образовательных программ воспитательной работы (на основе стандартизации...
Проекта (работы) icon Пояснительная записка состав проекта том Основная (утверждаемая) часть проекта планировки
«Яблоновское городское поселение» от 26 сентября 2016 года №592 «О мероприятиях по подготовке проекта планировки территории совместно...
Проекта (работы) icon Проекта (работы)
Содержание расчетно-пояснительной записки (перечень подлежащих разработке вопросов)
Проекта (работы) icon Тема проекта
Руководитель проекта: Белянова Татьяна Геннадьевна учитель истории и обществознания
Проекта (работы) icon Проекта
Тема проекта «Управление проектом разработки интернет-магазина по Scrum-методологии»
Проекта (работы) icon Свердловской области
Методические рекомендации предназначены для обучающихся техникума, осуществляющих подготовку выпускной квалификационной работы (дипломной...
Проекта (работы) icon Отчёт о технологическом и ценовом аудите Проекта: «Строительство 1 й очереди Якутской грэс-2»
Экспертно-инженерная оценка сроков и графика реализации Инвестиционного проекта 46
Проекта (работы) icon Творческий проект «Оживший алфавит» Разработчик проекта: коллектив...
Познакомить детей с разнообразием материалов, из которых сделаны различные предметы
Проекта (работы) icon «утверждаю» Научный руководитель проекта, первый заместитель директора...
Кадровый состав и адресные реквизиты библиотек участников проекта 1-й и 2-й очередей 15
Проекта (работы) icon Тема проекта
Тема проекта: «vnur – S» принципиально новая экологически безопасная упаковка для дозированной выдачи содержимого»
Проекта (работы) icon Название проекта
Название проекта: «Исследование поглощающей способности некоторых медицинских препаратов адсорбционного действия»
Проекта (работы) icon Решение 09. 07. 2014 с. Боготол №38-132 об утверждении проекта планировки...
Об утверждении проекта планировки и проекта межевания объекта «волп анжеро-судженск–красноярск. Первый этап. Строительство» на территории...
Проекта (работы) icon Инструкция по заполнению Анкеты к заявке на конкурс на право заключения...
Предмет торгов/Наименование проекта: указать название проекта в соответствии с конкурсной документацией

Руководство, инструкция по применению






При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск