Собственно идея заключается в создании компоненты для лазаря, с помощью которой можно работать с BTR (Betrive, Pervasive) таблицами. Хочу сделать нечто напоминающее TDBF. Т.е. определяем какие поля есть в BTR таблице (типа как в TDBF - FieldsDefs), коннектимся к ней и последовательно читаем из неё данные. Порывшись в инете нашёл:
- BTRUtils - freeware. Всем хорош, только не могу никак понять как с помощью этой обёртки читать данные из BTR файла.
- BtrieveVCLPack. Читать данные вроде умеет, но нет исходников.
- Btrieve. Вроде умеет всё. И судя по описанию методов почти как в TDBF. Есть исходник, но не весь. Такое впечатление, что юзает компоненту TBtr, которую найти не смог. права на это чудо принадлежат EM Quicksoft Romania SRL, о котором ничего не знаю (существуют ли они сейчас?).
- TBtr. Есть несколько описаний этого чуда в инете. Но нет ни бинарников ни исходников. Исходники по ходу проприетарные, что не есть хорошо.
- PDAC. Фирменные Delphi компоненты от самих создателей Betrive. естественно проприетарные и без исходников.
Собственно! Люди добрые, помогите чем можете! Может совет дадите? Может кто с таким уже сталкивался?
Работа с .BTR файлами
Модератор: Модераторы
- bloodlines
- постоялец
- Сообщения: 100
- Зарегистрирован: 05.11.2008 10:26:19
TBtr бесплатен без исходников, а за исходники нужно выложить 25 баксов. Если покопаться - можно найти, однако только архив скомпилированных модулей. Исходники автор видимо высылал только по запросу. Впрочем сам автор давно канул в Лету. 
В btrutils есть примеры использования. Они Вам никак не помогли?
В btrutils есть примеры использования. Они Вам никак не помогли?
- bloodlines
- постоялец
- Сообщения: 100
- Зарегистрирован: 05.11.2008 10:26:19
Вот вот. А его подход по ходу был самым правильным.Впрочем сам автор давно канул в Лету.
Если честно - то не особо.В btrutils есть примеры использования. Они Вам никак не помогли?
В принципе покопавшись в Parvasive SDK понял как добавлять запись, описав все её поля в структуре типа packed record. Но вот с чтением записей пока не очень.
-
oleg_babenko
- незнакомец
- Сообщения: 1
- Зарегистрирован: 26.11.2009 11:25:35
А Titan Database Interface ?
