Вниз
Скачать: CL | DM;

Проблема с Btrieve   Найти похожие ветки 

 
Phenest   (2003-09-25 17:03) [0]

Подскажите пожалуйста как я могу выдрать данные из досовской базы Btrieve. Как я понял там все хранится в одном файле а точнее нескольких с расширением *.btd а я нашел только описание Btrieve когда данные находятся в файлах *.btr и описание полей в *.ddf Можно как нибудь выудить данные из досовских файлов Btrieve *.btd не зная полей записи или предпологая о них из работающей программы? Программа была написана давно и сейчас возник вопрос о переносе данных. Буду болагодарен за любую помошь.


 
Vlad ©   (2003-09-25 17:21) [1]

Оооо брат !
Btrieve - это штука с которой добровольно жисть лучше не связывать.
DDF лучше не пользуйся. Работают они криво и ненадежно. В любом случае нормальные SQL запросы писать там не получится.
Стандартно Btrieve база основывается на Dictionary (файл DCT), в котором хранится описание базы, все метаданные итд. Там же сидит путь и к самим таблицам.
Набор данных как в других СУБД получить там нельзя, можно фетчить только по одной записи.
Вобщем много нехорошего еще могу тебе про нее рассказать.
А вобще, лучше для этого пользуйся Clarion"ом. Там есть более-менее приспособленные средства для работы с этим зверем.


 
Jeer ©   (2003-09-25 18:20) [2]

Обратиться к специалистам по Btrieve.:))
За денежку канешна.


 
Evgeny V ©   (2003-09-26 06:13) [3]

Smith Ware ddf builder - позволяет посмотреть описания полей или задать свои, может помочь автоматом определить поля, но как правило ошибается, надо править в ручную. Была у меня похожая задача, выручил этот вот билдер (у меня не было ddf файлов, им создал) и акцесс 2.0, им потом подключился к базе. Есть и компоненты на www.torry.net вроде видел, которые работают с Btrieve



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.018 c
6-51379
PsoFT
2003-08-19 15:57
2003.10.16
Отправка сообшение.


3-51071
Vlad
2003-09-25 10:26
2003.10.16
Удалить дубли в таблице


1-51277
asteriks
2003-10-06 20:16
2003.10.16
SIM-карты


1-51272
Son!K
2003-10-06 17:27
2003.10.16
Вывест в эдит...


9-51050
Knight
2003-04-14 22:22
2003.10.16
Тетрис - слабое звено...




   Наверх