Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.16;
Скачать: 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 вся ветка

Текущий архив: 2003.10.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
14-51437
Некрофил-затейник__
2003-09-30 07:30
2003.10.16
HELP!!!!!


7-51539
mihmax
2003-07-31 15:29
2003.10.16
Администрирование Windows2000


1-51161
Ruslan Girichev
2003-10-07 11:06
2003.10.16
Как убрать его из него? :-)


6-51361
TDIONIS
2003-08-21 22:30
2003.10.16
function InetIsOffline


14-51419
mur
2003-09-25 22:50
2003.10.16
как описать множество русских строк? (TP)