Clarion и DBF-7

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Ал
✯ Ветеран ✯
Сообщения: 1014
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия
Поблагодарили: 1 раз

Clarion и DBF-7

Сообщение Ал »

Привет всем.
Проблема такая - требуется читать файл в формате DBF-7, т.е. "править" его под кларионовские дрова, конвертировать чем-то во что-то и потом с результатом работать не прокатит - файлик используется в работе "родной" программой, нужно чтоб моя программа на компе юзеров просто открывала этот самый dbf-7, и брала из него все что надо без повреждения исходного, вариант записи в него пока не актуален, хотелось бы узнать кто и как решал, нужно конкретное простое и быстрое (большой файл!) решение, желательно без установки пользователем дополнительных библиотек.
Вариантов много - просто время терять не хочу, поэтому обращаюсь к помощи сообщества, спасибо.
Да, предполагается Clarion 6-8.
ps - .dbc, .idx, .ndx и проч. нет - только один dbf - он исправен - др. прогр. открывается/читается/в разн. форматы конвертируется, но из клары - пока облом... Ручной индивидуальный разбор этого файлика пока писать не очень хочется, думаю покопать в направлении http://forum.clarionlife.net/phpbb/view ... &hilit=dbc
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7384
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 14 раз
Поблагодарили: 49 раз

Re: Clarion и DBF-7

Сообщение Игорь Столяров »

Ал писал(а):Вариантов много - просто время терять не хочу
Это хорошо, хотя вряд-ли соответсвует действительности, особенно в контексте использования Clarion.
Да, решение "в лоб" - это ODBC драйвер, хотя это не удобно в использовании.

Можно посмотреть направление, о котором говорилось в http://forum.clarionlife.net/phpbb/view ... f=1&t=2731
там настройка на DBF III, но нормально работает и с DBF IV, и если возникнут какие-либо проблемы с чтением заголовка в DBF 7 -
можно без проблем настроить, т.к. код идет с исходниками, я это делал для чтения дополнительных видов полей, которые
отсутсвуют в оригинале поставке библиотеки. На мой взгляд - это самое простой и правильный путь решения описанной задачи.
За теми кто отстал - не возвращаться. (С) Кодекс
Ал
✯ Ветеран ✯
Сообщения: 1014
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия
Поблагодарили: 1 раз

Re: Clarion и DBF-7

Сообщение Ал »

Игорь Столяров писал(а):
Ал писал(а):Вариантов много - просто время терять не хочу
Это хорошо, хотя вряд-ли соответсвует действительности, особенно в контексте использования Clarion.
Да, решение "в лоб" - это ODBC драйвер, хотя это не удобно в использовании.
Привет, Игорь.

Спасибо, попробую. Ранее viewtopic.php?f=1&t=2731 уже смотрел, но почему-то отбросил как вариант, пригодный для данного случая, посмотрю снова повнимательнее.

Действительность с вариантами такова - "честно" обойтись только clarion пока не получилось, но использовать в своей проге вызов "чужой" программы с параметрами или командной строкой (типа http://www.vlsoftware.net/exportizer/, который достаточно быстро для моего случая работает с этой базой) для предварительной конвертации в один из понимаемых кларой форматов, а потом уже из него "тянуть" все что нужно не хочу пока, пока время есть пытаюсь разобраться и сделать все "в одном клашином флаконе":D

зы.
устроил вариант viewtopic.php?f=1&t=2731, данные для правки брал http://dbase.com/KnowledgeBase/int/db7_file_fmt.htm
Ответить