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