Вниз
Скачать: 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.968 c
1-51311
sash2
2003-10-06 09:08
2003.10.16
Как автоматически запустить процесс?


11-51156
Darts
2002-12-23 12:56
2003.10.16
Будет ли KOL портирован на FreePascal?


14-51422
Romkin
2003-09-25 17:43
2003.10.16
Еще задачка :)


14-51453
djnv
2003-09-29 20:37
2003.10.16
Помогите решить задачку плиззз, народ помогите умираю!!!


8-51355
m_e_t_a_n
2003-06-16 15:58
2003.10.16
Работа с 2d графикой.




   Наверх