Страница 1 из 1

Добавлено: 03 Декабрь 2004, 14:35
Гость
Господа, я никогда не сталкивался со зверьком по имени Кларион и поэтому прошу вашей помощи. Есть задача переконвертировать в любой удобоваримый формат кларионовскую базу под ДОС. Необходимый софт я в принципе откопал, но... :( НИ ОДИН не может правильно отконвертить МЕМО поля. Может кто поможет справиться с задачей? Очень прошу, подскажите как?
Написал: Alexandr(166)

Добавлено: 03 Декабрь 2004, 16:18
seawolf
А чем собственно проблема?
Написал: seawolf(167)

Добавлено: 05 Декабрь 2004, 22:54
Гость
А проблема собственно описана выше, но, если подробнее, то единственная достойная прога из всех (которая хоть как-то конвертит МЕМО-поля) это:
Программа конвертирует файлы данных Foxpro(*.dbf, *.fpt) в файлы Clarion (*.dat,*.mem) и обратно. Делает она это с помощью скрипта, записанного в файл. Данные могут перезаписываться или добавляться к существующей базе. Программа может выдавать информацию о существующем файле. Программа скомпилирована для Windows 95/98/2000/NT, есть версия для DOS: http://www.elfimov.com/convertor/convert.zip
НО делает она это коряво: первая запись (МЕМО-поле) идет в одно место :( (просто отсутствует), типы decimal в базе на выходе преобразуются в numeric не так, т.е. число на выходе другое и т.п.
Вот собственно в чем и проблема. Очень прошу помочь в ее решении. Сам бьюсь уже третью неделю...
Написал: Alexandr(166)

Добавлено: 06 Декабрь 2004, 14:36
seawolf
Лучший выход - взять кларион и отконвертить там. По крайней мере данные будут один в один без проблем. Штатное средство ccvt.exe от CPD2 мемо не раскручивает, поэтому нужен clarion fow windows. Всякие левые конвертиловки также лево и конвертят, что Вы и наблюдаете!
Написал: seawolf(167)

Добавлено: 08 Декабрь 2004, 21:56
Гость
Спасибо за ответ seawolf. Может посоветуешь какую-нибудь конкретную версию или это все равно?
Написал: Alexandr(166)

Добавлено: 10 Декабрь 2004, 11:32
seawolf
Любая windows версия (первая была кажись 1.5), подойдет даже демо версия. Насчет dos, версий там вроде не было еще драйверной технологии доступа.
Написал: seawolf(167)