Перенос Базы Данных на WEB-сервер
Рефераты >> Программирование и компьютеры >> Перенос Базы Данных на WEB-сервер

Рис. 4 Связь приложений с источниками данных с помощью BDE.

BDE «общается» с SQL сервером через драйверы ODBC.

Следует обратить внимание на то, что перед описанием ODBC-источника в файле конфигурации BDE обязательно нужно установить соответствующий ODBC-драйвер и описать соответствующий источник данных в панели управления Windows NT, используя соответствующий ODBC-администратор. При этом следует обратить внимание на некоторую терминологическую неувязку. Дело в том, что ODBC-драйвер с точки зрения BDE, создаваемый при нажатии кнопки New ODBC Driver на странице Drivers утилиты конфигурации BDE, на самом деле представляет собой указание не на реальный ODBC-драйвер, установленный в панели управления Windows, а на конкретный источник данных, доступ к которому осуществляется с помощью реального ODBC-драйвера (с точки зрения панели управления). А потому рекомендуется такой порядок установки при осуществлении доступа к ODBC-источникам :

  • Установить нужный ODBC-драйвер (и, возможно, соответствующий ODBC-администратор для панели управления Windows).
  • Описать с помощью ODBC-администратора необходимый источник данных в панели управления.
  • Запустить утилиту конфигурации BDE и нажать кнопку New ODBC Driver на странице Drivers.
  • Придумать и ввести имя так называемого ODBC-драйвера с точки зрения BDE.
  • Выбрать "настоящий" ODBC-драйвер из установленных в операционной системе.
  • Выбрать имя источника данных.
  • Нажать OK. В списке драйверов появится новый так называемый ODBC-драйвер (с точки зрения BDE).
  • Перейти на страницу Aliases и создать псевдоним, связанный со вновь созданным драйвером с точки зрения BDE.

При работе с ODBC-источниками требуется настройка следующих параметров:

Параметр

Описание

Значение по умолчанию

VERSION

Внутренний параметр BDE

1.0

TYPE

Идентификатор ODBC-источника

FILE

DLL

Имя 16-разрядной динамической библиотеки, содержащей драйвер

IDODBC16.DLL

DLL32

Имя 32-разрядной динамической библиотеки, содержащей драйвер

IDODBC32.DLL

ODBC DRIVER

ODBC-драйвер для соединения с сервером

 

DRIVER FLAGS

Внутренний параметр BDE

 

USER NAME

Имя пользователя в диалоге ввода пароля

 

ODBS DSN

Имя источника данных, описанного в администраторе ODBC

 

OPEN MODE

Параметр, определяющий, в каком режиме открываются таблицы - READ/WRITE or READ ONLY

READ/WRITE

LANGDRIVER

Языковый драйвер, определяющий набор символов и порядок алфавитной сортировки

'ascii'ANSI

SCHEMA CASHE SIZE

Число таблиц, чья структура кэшируется. Возможные значения - от 0 до 32

8

SQLQRYMODE

Метод выполнения запросов. Возможные значения: LOCAL - запрос обрабатывается только клиентским приложением, SERVER - запрос выполняется только сервером, NULL (пустая строка) - запрос передается клиенту, если сервер не может его обработать.

NULL

SQLPASSTHRU MODE

Определяет режим совместного использования одного и того же псевдонима направляемыми на сервер и локальными запросами: NOT SHARED - совместное использование запрещено, SHARED AUTOCOMMIT - совместное использованием разрешено с автоматическим завершением транзакций, SHARED NOAUTOCOMMIT - совместное использованием разрешено с завершением транзакций по правилам сервера.

SHARED AUTOCOMMIT

TRACE MODE

Численное значение, определяющее уровень вывода отладочной информации.

 

SCHEMA CACHE TIME

Время нахождения информации о структуре таблиц в кэше в секундах от 1 до 2147483647. Другие значения: -1 - до закрытия БД, 0 - информация не кэшируется

-1

BATCH COUNT

Число записей, помещаемых в пакет до завершения транзакции

Число записей, умещающихся в 32 К.

MAX ROWS

Максимальное число записей, которые драйвер может доставить на рабочую станцию при выполнении одиночного SQL-запроса

-1 (нет ограничений)

ROWSET SIZE

Число записей, доставляемых в одном блоке данных (поддерживается не всеми ODBC- драйверами).

20

4.2 Реализация запросов к базе данных.

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

Специальных оболочек для написания данных программ-скриптов не использовалось, хотя компания Microsoft рекомендует для разработки свою программу Visual InterDev.


Страница: