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

Конвертер из Visual FoxPro в DBase4/FoxPro2.x никто не писал

Добавлено: 20 Февраль 2012, 15:31
RaFaeL
Поскольку Clarion не умеет напрямую работать с базами формата Visual FoxPro, а периодически надо читать оттуда данные, интересует такой вопрос - никто не писал конвертилку? Т.е. прочитать напрямую заголовок фоксового файла, по нему создать аналогичный FoxPro 2.6, перегнать файл, открыть. Сейчас этим занимается конвертилка, написанная на VFP. Есть мысль от этого звена отказаться. Вопрос задан с целью, может кто-нито копал в этом направлении и есть соответствующие исходники, чтобы велосипед не изобретать? С6.3

P.S. Про ODBC в курсе, не предлагать...

Re: Конвертер из Visual FoxPro в DBase4/FoxPro2.x никто не п

Добавлено: 20 Февраль 2012, 15:50
Ал

Re: Конвертер из Visual FoxPro в DBase4/FoxPro2.x никто не п

Добавлено: 27 Февраль 2012, 0:44
Vladimir
RaFaeL писал(а):Поскольку Clarion не умеет напрямую работать с базами формата Visual FoxPro...
на работе базы vfp9, через ado все чудненько извлекается c6.3..... если нужен vfpole - напишите в личку, 0.5мб. если только без vfp-шных memo.... тут да, засада....но не только для с6.3, как я понял, для всего, что не vfp9

Re: Конвертер из Visual FoxPro в DBase4/FoxPro2.x никто не п

Добавлено: 15 Март 2012, 23:43
muskin
Мне так кажется, что vfp9 не означает новый формат .dbf
Год назад написал программу, где без всяких конверторов c помощью драйвера FoxPro 2.6 программа (tps<->dbf) использовала файлы dbf с заголовками 0x03, 0x30 и 0xF5 в соответствие с http://www.autopark.ru/ASBProgrammerGuide/DBFSTRUC.HTM
А с выше приведенной ссылкой файл с заголовком с 0x30 не содержит memo-полей?

Re: Конвертер из Visual FoxPro в DBase4/FoxPro2.x никто не п

Добавлено: 16 Март 2012, 13:39
Andrew Listiev
Могу выложить исходник на с++ для сабжа

Re: Конвертер из Visual FoxPro в DBase4/FoxPro2.x никто не п

Добавлено: 18 Март 2012, 22:48
Vladimir
muskin писал(а):Мне так кажется, что vfp9 не означает новый формат .dbf
....
в моем посте ключевым словом было ado, а не vfp9. 9 можно вообще опустить. однако в vfp9 изменен принцип индексирования + в какой-то момент были добавлены новые типы полей... binary string или что-то в этом роде. и memo имелось ввиду извлечение из .fpt. так что не все что dbf + cdx суть есть dbf. разработчики клариона (дай им бог здоровья) дали инструментарий по max, можно не колхозить.

Re: Конвертер из Visual FoxPro в DBase4/FoxPro2.x никто не п

Добавлено: 31 Март 2012, 0:28
muskin
RaFaeL ! А все таки, можно ли увидеть какой-нибудь файл Visual FoxPro(не важно какой версии), который не считывается Кларой. Это только для моего самообразования.
Спасибо.

Re: Конвертер из Visual FoxPro в DBase4/FoxPro2.x никто не п

Добавлено: 24 Апрель 2012, 16:13
RaFaeL
Да пожалуйста, вот первый попавшийся из тех, с которыми надо работать

Re: Конвертер из Visual FoxPro в DBase4/FoxPro2.x никто не п

Добавлено: 05 Май 2012, 23:11
muskin
RaFael!
Выложенный файл не содержит *.dbc примочек.

Re: Конвертер из Visual FoxPro в DBase4/FoxPro2.x никто не п

Добавлено: 04 Февраль 2013, 17:49
RaFaeL
И вы его напрямую через Clarion открыли? Расскажите, как