КАТЕГОРИИ: Архитектура-(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, используемый для доступа к БД □ 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; Просмотров: 543; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |