Библиотека alxBASE предназначена
для доступа к таблицам .DBF формата. В настоящее
время она находится в разработке. Первая версия
будет поддерживать форматы: dBASE III - dBASE 5, Clipper 5.x,
HiPer-SIx, FoxPro 2.0 - Visual FoxPro 6.0, мемо поля: .DBT, .FPT, .SMT и
индексные файлы: CDX, IDX, MDX, NDX, NTX (только чтение,
возможность вносить изменения будет добавлена в
следующих версиях).
Во 2-й альфа версии добавлена
возможность редактировать поля,
добавлять/удалять записи, менять структуру
таблицы, но удален код код управления индексами
т.к. его планируется полностью переписать.
В 3-й альфа версии добавлен поиск
и фильтр по строковому выражению (в выражении могут использоваться
операторы и функции языка dBASE).
С версии 068
библиотека полностью переработана, теперь её можно использовать без библиотеки MFC. Переписан парсер. Исправлены
ошибки. Добавлена поддержка NULL полей и бинарных мемо полей. Оптимизирована
работа с памятью.
Если у Вас есть интересная
информация по формату .DBF, .CDX, .IDX и т.д., описания алгоритмов
работы с индексами или другая полезная информация, пожалуйста,
присылайте.
|