Проблема конвертирования МЕМО полей

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Гость

Сообщение Гость »

Господа, я никогда не сталкивался со зверьком по имени Кларион и поэтому прошу вашей помощи. Есть задача переконвертировать в любой удобоваримый формат кларионовскую базу под ДОС. Необходимый софт я в принципе откопал, но... :( НИ ОДИН не может правильно отконвертить МЕМО поля. Может кто поможет справиться с задачей? Очень прошу, подскажите как?
Написал: Alexandr(166)
seawolf
Старожил
Сообщения: 213
Зарегистрирован: 08 Июль 2005, 11:23
Откуда: St. Petersburg

Сообщение seawolf »

А чем собственно проблема?
Написал: seawolf(167)
Гость

Сообщение Гость »

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

Сообщение seawolf »

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

Сообщение Гость »

Спасибо за ответ seawolf. Может посоветуешь какую-нибудь конкретную версию или это все равно?
Написал: Alexandr(166)
seawolf
Старожил
Сообщения: 213
Зарегистрирован: 08 Июль 2005, 11:23
Откуда: St. Petersburg

Сообщение seawolf »

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