ковертнуть файлы из Btrieve

Обсуждение технических вопросов по продуктам Novell

ковертнуть файлы из Btrieve

Сообщение mazza » 21 авг 2003, 14:11

Подскажите плз, как или чем мне можно ковертнуть файлы из Btrieve формата ( на новеловском серваке) в какой нить dbf или что нить похожее , что бы можно было бы на виндах эти файлы номано посмотреть ? :?:
всём крихтэ
Аватара пользователя
mazza
 
Сообщения: 33
Зарегистрирован: 13 май 2003, 13:08
Откуда: Moscow

RE: Btrieve

Сообщение Dimerson » 21 авг 2003, 14:19

А почему не воспользоваться Pervasive Client [Вернее ODBC из его состава] ?
Аватара пользователя
Dimerson
 
Сообщения: 2951
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

Сообщение mazza » 21 авг 2003, 15:23

а ты не мож кинуть ссылку про это дело
всём крихтэ
Аватара пользователя
mazza
 
Сообщения: 33
Зарегистрирован: 13 май 2003, 13:08
Откуда: Moscow

Сообщение Влад А.Сокол aka Akina » 21 авг 2003, 15:47

Запускаем на рабстанции реквестор и черех XTRIEVE выливаем в текст с разделителями. А потом импортим куда надо...
Влад А.Сокол aka Akina
 
Сообщения: 1326
Зарегистрирован: 05 июн 2002, 09:24
Откуда: Зеленоград, Москва, Россия

Зачем такое извращение.

Сообщение Boris Morozov » 22 авг 2003, 00:27

В поставку клиента Pervasive входят ODBC и ADO драйвера и если вы знаете структуру файла, то работать с ним нисколько не сложнее, чем c DBF. Но если вы не знаете структуры, то это тоже самое, что преобразовать линейный файл неизвестной структуры. Btrieve файл не содержит в себе описание полей, там только индексы. Поля описываются отдельно в так называемых DDF файлах и если они есть, то регистрируете их в ODBC и вперед. Можете даже в EXCEL смотреть их.

Так есть у вас DDF файлы к вашим файлам или нет?

Xtrieve тоже кстати их требует. Существуют утилиты, которые пытаются разгадать форматы данных без DDF, но это та же самая задача, что дизассемблировать программу. Наберите в любом поисковике слово Btrieve и вам вывалит кучу ссылок. Первоисточник - www.pervasive.com но там все по английски.
Boris Morozov
 
Сообщения: 1333
Зарегистрирован: 05 июн 2002, 22:24
Откуда: Минск

ddf нет

Сообщение mazza » 26 авг 2003, 09:34

ddf нет
всём крихтэ
Аватара пользователя
mazza
 
Сообщения: 33
Зарегистрирован: 13 май 2003, 13:08
Откуда: Moscow

А структура хоть известна?

Сообщение Boris Morozov » 26 авг 2003, 18:56

DDF нарисовать по структуре плевое дело. Тем же Pervasive Control Center. И есть много всяких утилит. Мы любим DDFBUILDER.
Boris Morozov
 
Сообщения: 1333
Зарегистрирован: 05 июн 2002, 22:24
Откуда: Минск

ковертнуть файлы из Btrieve

Сообщение garri » 15 янв 2010, 12:49

Доброго времени суток!
Есть базы с раширением btr. Подскажите что необходимо для конвертации в txt, csv, лутше в access. С Btrieve никогда не сталкивался.
Последний раз редактировалось garri 15 янв 2010, 19:57, всего редактировалось 1 раз.
garri
 
Сообщения: 3
Зарегистрирован: 15 янв 2010, 11:18

Сообщение Влад А.Сокол aka Akina » 15 янв 2010, 18:17

А кто сказал, что БД с расширением BTR - это база BTrieve?
Влад А.Сокол aka Akina
 
Сообщения: 1326
Зарегистрирован: 05 июн 2002, 09:24
Откуда: Зеленоград, Москва, Россия

Сообщение garri » 15 янв 2010, 19:55

Влад А.Сокол aka Akina писал(а):А кто сказал, что БД с расширением BTR - это база BTrieve?


Гугл. А какие есть другие предложения? Я не силен в btrieve...нужно конвертануть базы, перелапатил весь инет, но ничего найти не смог
garri
 
Сообщения: 3
Зарегистрирован: 15 янв 2010, 11:18

А на сайт первазива сходить?

Сообщение Boris Morozov » 15 янв 2010, 23:43

Все равно, не поставив первазива, вы ничего никуда не конвертнете. А если поставите, отпадет особый смысл в конвертации, оно и так зачитается любой софтиной, умеющей работать с базами.
Boris Morozov
 
Сообщения: 1333
Зарегистрирован: 05 июн 2002, 22:24
Откуда: Минск

Re: А на сайт первазива сходить?

Сообщение garri » 16 янв 2010, 13:52

Boris Morozov писал(а):Все равно, не поставив первазива, вы ничего никуда не конвертнете.

Установил PSQL-Workgroup-10.30.022.000-win.x86 но открыть не получается,скорее всего без ddf ничего не выйдет. Может есть другие пути?
garri
 
Сообщения: 3
Зарегистрирован: 15 янв 2010, 11:18

Без DDF вы не увидите полей базы данных.

Сообщение Boris Morozov » 17 янв 2010, 00:17

Выгрузить в линейный файл это без проблем, но надо знать структуру. Если знаете структуру записи, то DDF сами можете нарисовать без проблем. А если не знаете, то вам не поможет никакая конвертация. А DDF это как раз и есть описание структуры. В принципе из языков программирования запись вытащить легко, но как вы ее будете интерпретировать. Ищите сначала описание полей вашего файла, а потом будете думать. Конвертнуть это проще всего:
Butil -save btr_файл линейный_файл
и вперед разгадывать ребус. Вначале в файлике на каждую запись идет текстом ее длина, потом запятая, потом двоичные данные согласно длине, потом 0D0A, типо текстовый файл, но он не совсем текстовый, там даже шестнадцатеричные нули в середине могут быть и даже OD0A в данных может попасться. Как текстовый его обрабатывать нельзя.
Boris Morozov
 
Сообщения: 1333
Зарегистрирован: 05 июн 2002, 22:24
Откуда: Минск

Re: ковертнуть файлы из Btrieve

Сообщение Андрей Добров » 16 фев 2010, 19:06

mazza писал(а):Подскажите плз, как или чем мне можно ковертнуть файлы из Btrieve формата ( на новеловском серваке) в какой нить dbf или что нить похожее , что бы можно было бы на виндах эти файлы номано посмотреть ? :?:


Если ещё интересно то,
http://support.softlab.ru/Portal/Sample ... =15&Id=160
Андрей Добров
 
Сообщения: 247
Зарегистрирован: 03 авг 2003, 21:27
Откуда: Железнодорожный,Регион 50


Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 62

cron