Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Параметры драйвера




Для доступа к параметрам драйвера в левой части окна Администратора нужно выбрать вкладку Configuration и требуемый драйвер. Драйверы процессора баз данных делятся на "родные" (Native) для него драйверы и драйверы ODBC. При выборе соответствующего драйвера в правой части окна появляется список па­раметров драйвера, которые можно просматривать или изменять. В качестве примера на рис. 5 показаны параметры локального драйвера базы данных Paradox.

 

Рис. 4. Окно проверки соединения с удаленной БД

Рис. 5. Установка параметров драйвера базы данных Paradox

 

Наибольший интерес представляют параметры type и langdriver. Параметр type указывает на тип драйвера и принимает следующие значения:

□ file — для локальных БД;

□ server — для удаленных БД.

 

Параметр langdriver определяет драйвер языка (языковой драйвер), используе­мый для кодировки символов. В нашей стране для этого параметра рекоменду­ется использовать значения dBASE RUS ср866 и Pdox ANSI Cyrillic соответствен­но для драйверов dBASE и Paradox. Это обеспечивает корректное отображение символов кириллицы в приложениях, их правильную сортировку и преобразо­вание, например, при использовании функций AnsiUpperCase и AnsiLowerCase.

Замечание

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

Как уже говорилось, драйвер базы данных InterBase имеет гораздо большее чис­ло параметров (рис. 6), чем драйвер Paradox.

Рис. 6. Установка параметров драйвера InterBase

 

Наибольший интерес представляют параметры, перечисляемые ниже.

□ DLL32 — указывает драйвер SQL-Links, используемый для доступа к БД
(SQLINT32.DLL).

□ enable bcd — указывает на необходимость перевода чисел в формат BCD, что позволяет более точно выполнять вычисления, но уменьшает скорость их выполнения; по умолчанию имеет значение False, и формат BCD не исполь­зуется.

□ langdriver — определяет драйвер языка, используемый для кодировки сим­волов; выбор языкового драйвера Pdox ANSI Cyrillic обеспечивает корректную работу с символами русского алфавита.

□ maxrows — определяет максимальное число записей, которые могут быть счи­таны из удаленной БД при одном запросе к ней. Этот параметр используется для блокировки попыток считывания большого объема информации при не­правильно или ошибочно сформированном SQL-запросе к удаленной БД. Установка параметру maxrows небольшого значения часто приводит к ошиб­кам, связанным с тем, что возвращаемое на основании запроса число запи­сей может легко превысить установленное ограничение. По умолчанию па­раметр имеет значение — 1, что соответствует отсутствию ограничений на число возвращаемых записей.

□ open mode — определяет режим доступа к данным. По умолчанию имеет зна­чение read/write, что обеспечивает как чтение, так и изменение записей. При установке значения read only разрешается только чтение записей.

□ server name — указывает имя удаленной БД. Формат задания этого имени зависит от сетевого протокола. Например, для протокола TCP/IP имя БД со­стоит из имени сервера, пути к БД и собственно имени БД.

□ sqlpassthru mode — определяет способ взаимодействия процессора баз данных BDE с сервером на уровне транзакций. По умолчанию имеет значение shared autocommit, при котором в случае, если приложение явно не управ­ляет транзакциями, сервер выполняет это управление автоматически.

□ sqlqrymode — задает режим выполнения запросов. Параметр имеет следую­щие возможные значения:

• local — запрос выполняется локально (на компьютере пользовательского приложения);

• server— запрос выполняется на сервере; если сервер не может выполнить запрос, то данный запрос не выполняется;

• если не выбрано ни одно из этих значений (по умолчанию), запрос посылается серверу; если сервер не может выполнить запрос, то он выполняет­ся локально.

 

□ user name — задает начальное имя пользователя, которое при соединении с БД содержится в соответствующем поле. По умолчанию имеет значение MYNAME.

Для доступа к удаленным БДиспользуются драйверы SQL-Links:

□ MSAccess - 1DDA3532.DLL, 1DDAO32.DLL

□ Microsoft SQL Server — SQLMSS32.DLL

□ SyBase - SQLSSC32.DLL, SQLSYB32.DLL

□ Informix - SQLINF9.DLL, SQLINF32.DLL

□ InerBase - SQLINT32.DLL

□ DB2 - SQLDB2V5.DLL, SQLDB232.DLL

□ Oracle - SQLORA32.DLL, SQLORA8.DLL

 

Эти драйверы поставляются совместно с процессором баз данных BDE и нахо­дятся в его каталоге.

Если для БД нет драйвера SQL Links, то для него можно использовать драйвер ODBC. Отметим, что ODBC (Open DataBase Connectivity — совместимость от­крытых баз данных) представляет собой интерфейс прикладного программиро­вания (API) в виде библиотеки функций, вызываемых из различных програм­мных сред и позволяющих приложениям унифицированно обращаться на языке SQL к базам данных различных форматов. В рамках концепции ODBC сущест­вует стандарт для драйверов. Разработчики многих БД для доступа к ним пре­доставляют драйверы, соответствующие этому стандарту, обеспечивая тем са­мым совместимость различных типов баз.

 

Настройка драйверов ODBC выполняется с помощью программы-админи­стратора ODBC, окно ODBC Data Source Administrator которого вызывается че­рез элемент ODBC Data Source (32-bit) панели управления Windows. Админист­ратор ODBC можно вызвать также из Администратора BDE по команде ODBC Administrator... контекстного меню драйвера.

Отметим, что для работы с БД могут существовать драйверы как SQL-Links, так и ODBC. В этом случае предпочтительнее использовать драйверы SQL-Links, т. к. они работают быстрее.




Поделиться с друзьями:


Дата добавления: 2014-01-03; Просмотров: 513; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.