995d9d97

DBase


При работе с таблицами dBase настройка соответствующего драйвера сводится к настройке следующих параметров:

ПараметрОписаниеЗначение по умолчанию

VERSION Внутренний параметр BDE 1.0
TYPE Тип сервера (SQL-сервер или файловый сервер) FILE
LANGDRIVER Языковый драйвер, определяющий набор символов и порядок алфавитной сортировки dBASE ENU cp437
LEVEL Версия формата dBase при создании таблиц 5
MDX BLOCK SIZE Размер блока, отводимого под индексные файлы *.mdx. Может быть целым числом, кратным 512 K 1024
MEMO FILE BLOCK SIZE Размер блока, отводимого под файлы memo-полей *.dbt. Может быть целым числом, кратным 512 K 1024

При установке параметров псевдонима нужно указать значение параметра PATH - пути к каталогу, где расположены таблицы базы данных (это может быть и сетевой диск).

С языковой настройкой таблиц dBase обычно не возникает проблем. Для DOS-кодировки обычно используется языковый драйвер dBASE RUS cp866, а для Windows - 'ascii' ANSI.

Следует отметить, что к таблицам dBase можно обращаться, используя ODBC.

Особое внимание следует обратить на то, что расширение *.dbf имеют не только таблицы формата dBase, но и таблицы Clipper, FoxBase, FoxPro. Однако эти СУБД могут иметь другой формат индексных файлов и мемо-полей, которые в явном виде могут не поддерживаться библиотекой BDE (например, индексы *.cdx). В этом случае рекомендуется либо доступ через ODBC (что не всегда эффективно с точки зрения производительности), либо использование библиотек третьих фирм, обеспечивающих интерфейс с такими СУБД (например, Apollo компании SuccessWare).



Содержание раздела