Доступ к любым источникам данных, имеющим драйвер ODBC (Open DataBase Connectivity), например, к файлам электронных таблиц (Excel, Lotus 1-2-3), серверам Для DOS-кодировки обычно используется языковый драйвер dBASE RUS cp866, а для Windows - 'ascii' ANSI. Использую ODBC, подключаюсь через Microsoft dBASE Driver (*.dbf), т.е. указываю каталог, где лежит файл DBF (формат dBase III). Подключение по всем этапам идет на ура (обработка ошибок это гарантирует)..
Псевдонимы баз данных и настройка ВDЕ. Для успешного доступа к данным приложение и BDE должны обладать информацией о местоположении файлов требуемой базы данных. Задание маршрута входит в обязанности разработчика. Самый простой способ заключается в явном задании полного пути к каталогу, в котором хранятся файлы БД. Но в случае изменения пути, что случается не так уж редко, например, при переносе готового приложения на компьютер заказчика, разработчик должен перекомпилировать проект с учетом будущего местонахождения БД или предусмотреть специальные элементы управления, в которых можно задать путь к БД. Для решения такого рода проблем разработчик может использовать псевдоним.
При выполнении данного запроса PHP выдает ошибку. Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][Драйвер ODBC dBase] Строка '(нет данных)' задает ошибочный путь.
- Согласно Microsoft, для систем с SQL Server 2005 среднее значение этого параметра. Минимальные требования по дисковому пространству при установке всех. к примеру, от ошибок в драйвере SCSI-контроллера, что может привести к потере всех данных. Четвертая подсистема сервера — сетевая.
- Согласно Microsoft, для систем с SQL Server 2005 среднее значение этого параметра Минимальные требования по дисковому пространству при установке всех к примеру, от ошибок в драйвере SCSI-контроллера, что может привести к потере всех данных. Четвертая подсистема сервера — сетевая.
БД и некоторые дополнительные параметры. В первом приближении можно сказать, что вы просто присваиваете маршруту произвольное имя, которое используется в приложении. Тогда при переносе приложения на компьютере заказчика достаточно создать стандартными средствами BDE одноименный псевдоним и настроить его на нужный каталог. При этом само приложение не требует переделок, т. BDE уже "знает" куда отправить запрос приложения, использовавшего этот псевдоним. Помимо маршрута к файлам базы данных, псевдоним BDE обязательно содержит информацию о драйвере БД, который используется для доступа к данным.
Наличие других параметров зависит от типа драйвера, а значит, от типа СУБД. Для управления псевдонимами баз данных, настройки стандартных и дополнительных драйверов в составе BDE имеется специальная утилита — BDE Administrator (исполняемый файл BDEADMIN. EXE). Стандартная конфигурация BDE сохраняется в файле IDAPI. CFG. При необходимости текущую конфигурацию можно сохранить в новом файле с расширением cfg или загрузить заново при помощи команд Save. As Configuration и Open Configuration из меню Object.
В верхней части окна утилиты расположена Панель инструментов, кнопки которой используются при работе с конкретным элементом настройки BDE. Рабочая область утилиты BDE Administrator представляет собой двухстраничный блокнот. Страница Databases (рис. БД. При выборе какого- либо псевдонима в правой части панели появляется путь к файлам базы данных и перечень параметров драйвера, соответствующего псевдониму, которые можно настраивать вручную.
Рис. 1. 6. 2. Окно утилиты. BDE Administrator с открытой страницей Databases. Рис. 1. 6. 3. Окно утилиты. BDE Administrator с открытой страницей Configuration Страница Configuration (рис. BDE, предназначенных для обеспечения доступа.
СУБД и серверам БД. Также здесь определяется системная конфигурация. BDE, которая включает параметры числовых форматов, форматов даты и времени.
Вся информация на этой странице также структурирована в виде иерархического. При выборе в левой части панели утилиты какого- либо. Definition отображается вся необходимая. Сохранение изменений осуществляется при помощи. Object, всплывающего меню или при перемещении на другой псевдоним.
Для создания нового псевдонима требуется выбрать. New из меню Object или из всплывающего меню узла Databases.
Затем в появившемся простом диалоге задается необходимый. Отметим, что один из четырех стандартных локальных.
Configuration в качестве предопределенного. STANDARD, а остальные не видны вообще. Из драйверов SQL Links доступны те, которые были установлены при инсталляции. Delphi или позже. Кроме того, в списке можно выбрать один из драйверов. ODBC, установка которых осуществляется стандартными системными средствами на. Панели управления Windows.
После выбора драйвера в дереве псевдонимов БД. Для четырех локальных драйверов список параметров. Definition ограничивается параметрами. STANDARD), подробная настройка для каждого драйвера осуществляется. Configuration. Назначение параметров локальных драйверов BDE.
Paradox, d. BASE, Fox. Pro, ASCII) представлено в табл.
Таблица 1. 6. 2. Параметры. BDE для локальных баз данных Параметр Назначение STANDARD DEFAULT DRIVER Задает тип конкретного локального. Paradox, d. BASE, Fox. Pro, ASCII) ENABLE BCD i Определяет способ представления вещественных. При значении True такие числа преобразуются в формат BCD (Binary. Coded Decimals— десятичные с двоичным кодированием).
Точность составляет. PATH Указывает путь к файлам базы данных. PARADOX NET DIR Указывает путь к файлу обеспечения сетевого.
БД PDOXUSRS. NET. Драйвер приложения, которое работает. БД локально, должен указывать на этот файл, расположенный на том же. Драйвер приложения, обращающегося к БД по сети, должен указывать. VERSION Нередактируемая информация о версии. TYPE Тип СУБД. Для Paradox имеет значение. FILE. Только для чтения LANGDRIVER Определяет драйвер языковой поддержки.
Paradox Cyrr 8. 66) BLOCK SIZE Задает размер блоков дискового. FILL FACTOR Определяет процент заполнения блока. LEVEL Задает формат временной таблицы. Paradox 3. 5. и ниже; 4 — Paradox 4. Paradox 5. 0; 7 - Paradox для WIN3. STRICTINTEGRTY Определяет возможность использования. Paradox 4. 0 более поздних таблиц со ссылочной целостностью.
При значении True использование. DBASE VERSION Нередактируемая информация о версии. TYPE Тип СУБД. Для d. BASE имеет значение FILE. Только для чтения LANGDRIVER Определяет драйвер языковой поддержки.
BASE RUS ср. 86. 6) LEVEL Задает формат таблиц. Значение соответствует.
СУБД MDX BLOCK SIZE Размер блоков для файлов с расширением. MEMO FILE BLOCK SIZE Размер блоков для файлов с данными типа. Memo (pacширение dbt), кратно.
FOXPRO VERSION Нередактируемая информация о версии. TYPE Тип СУБД. Для Fox.
Pro имеет значение. FILE. Только для чтения LANGDRIVER Определяет драйвер языковой поддержки. LEVEL Имеет значение 2. Примечание Драйвер текстовых файлов ASCIIDRV имеет параметры. Назначение параметров драйверов SQL Links для. SQL представлено в табл.
Сначала приведены параметры, которые. Драйверы для серверов Inter.
Base и Sybase не представлены, т. Таблица 1. 6. 3. Параметры. ВОЕ для серверов SQL Параметр Назначение Общие параметры (встречаются как. VERSION Нередактируемая информация о версии. TYPE Тип СУБД. Только для чтения DLL Название библиотеки динамического связывания. SQL Links для 1. 6- разрядного драйвера.
Только для чтения DLL3. Название библиотеки динамического связывания. SQL Links для 3. 2- разрядного драйвера. Только для чтения DRIVER FLAGS Используется только при необходимости. Read. Committed. Для этого необходимо установить значение 5.
TRACE MODE Содержит битовую маску, которая определяет. BATCH COUNT Задает число записей, модифицируемых. BLOB SIZE Размер кэша для данных типа BLOB. Диапазон. от 3. 2К до 1. К BLOBS TO CACHE Задает число кэшируемых записей с данными. BLOB. Диапазон от 6. ENABLE BCD Определяет способ представления вещественных.
При значении True такие. BCD (Binary Coded Decimals — десятичные. Изменение параметра для псевдонима работает.
Configuration не пустой ENABLE SCHEMA CACHE Определяет режим кэширования структуры. При значении True структура.
БД кэшируется локально в каталоге, задаваемом параметром SCHEMA. CACHE DIR. Рекомендуется использовать только для баз данных с постоянной. LANGDRIVER Определяет драйвер языковой поддержки. MAX ROWS Ограничивает максимальное число записей.
Значение по умолчанию. OPEN MODE Режим работы с записями БД: READ/WRITE — полный доступ; READ ONLY — только чтение SCHEMA CACHE DIR Каталог для локального кэширования структуры. ENABLE SCHEMA CACHE) SCHEMA CACHE SIZE Задает число таблиц, структура данных. SCHEMA CACHE TIME Задает время хранения кэшируемой структуры. SERVER NAME Указывает путь к таблицам БД (это может. БД). SQLPASSTHRU MODE Задает способ использования соединения.
SQL и запросами, управляемыми пользователем. SHARED AUTOCOMMIT— соединение используется. SHARED NO AUTOCOMMIT— соединение используется. NOT SHARED — совместное использование.
SQLQRYMODE Задает режим управления запросами. NULL — сначала запрос передается серверу. SERVER — запрос передается серверу. LOCAL — запрос выполняется локально. VENDOR INIT Название файла динамической библиотеки. CONNECT TIMEOUT Определяет временной интервал, после.
TIMEOUT Задает время ожидания ответа сервера. BLOB EDIT LOGGING Управляет механизмом сохранения всех. BLOB. При значении. True изменения сохраняются DATABASE NAME Имя базы данных MAX QUERY TIME Задает максимальное время ожидания ответа. USER NAME Имя пользователя, которое используется.
Microsoft SQL Server (MSSSQL) MAX DBPROCESSES Максимальное число процессов, одновременно. APPLICATION NAME Имя приложения, помогающее серверу идентифицировать. DATE MODE HOST NAME Содержит имя рабочей станции. Помогает. серверу при идентификации процессов NATIONAL LANG NAME Задает национальный язык, который используется. TDS PACKET SIZE Определяет размер пакетов потоков данных. Oracle (ORACLE) NET PROTOCOL Устанавливает сетевой протокол передачи.
Informix (INFORMIX) DATE SEPARATOR Задает разделитель для формата даты. Microsoft Access (MSACCIESS) SYSTEM DATABASE Путь к системной базе данных с информацией.
При изменении параметра драйвер необходимо перезагрузить. DB2 (DB2) DB2 DSN Задает имя соединения с БД.
Это название. псевдонима клиента DB2, который создается на сервере DRIVER Имя драйвера DB2 ROWSET SIZE Определяет число записей, передаваемых. Драйверы ODBC ODBC DRIVER Имя драйвера ODBC ODBC DSN Имя набора данных ODBC После настройки параметров драйвера и сохранения. BDE. Страница Configuration, помимо настройки. BDE драйверов, позволяет редактировать параметры, используемые. BDE при инициализации приложения. Эти параметры доступны при выборе узлов System. INIT иерархического дерева.
Назначение параметров представлено. Таблица 1. 6. 4. Параметры. Параметр Назначение AUTO ODBC В значении. True при каждой инициализации в BDE автоматически импортируются.
ODBC DATA REPOSITORY Имя текущего словаря данных DEFAULT DRIVER Локальный драйвер, используемый по умолчанию. STANDARD LANGDRIVER Драйвер языковой поддержки. При использовании. Paradox, d. BASE, Fox. Pro, ASCII. LOCAL SHARE Устанавливает режим совместного использования. BDE и другие программы. В значении. True совместное использование разрешено LOW MEMORY USAGE LIMIT Максимальный объем памяти (в Кбайтах).
BDE пытается использовать в первом Мбайте оперативной памяти. MAXBUFSIZE Максимальный размер кэша данных.