URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 54284
[ Назад ]

Исходное сообщение
"ЛИНУКСОИДЫ!!!!!!!"

Отправлено man , 10-Мрт-05 12:06 
неужели никто не сталкивался с конвертацией foxpro базы (dbf) в linux mysql????

Содержание

Сообщения в этом обсуждении
"ЛИНУКСОИДЫ!!!!!!!"
Отправлено Nimdar , 10-Мрт-05 12:20 
>неужели никто не сталкивался с конвертацией foxpro базы (dbf) в linux mysql????
>


http://www.google.ru/search?q=%D0%BA%D0%...)+mysql


"ЛИНУКСОИДЫ!!!!!!!"
Отправлено Oleg_S , 10-Мрт-05 13:02 
>неужели никто не сталкивался с конвертацией foxpro базы (dbf) в linux mysql????
>

вот
http://www.freedownloadscenter.com/Business/Document_Managem...

но штука, как сам видишь, денег стоит :(


"ЛИНУКСОИДЫ!!!!!!!"
Отправлено Oleg_S , 10-Мрт-05 13:05 
>>неужели никто не сталкивался с конвертацией foxpro базы (dbf) в linux mysql????
>>
>
>вот
>http://www.freedownloadscenter.com/Business/Document_Managem...
>
>но штука, как сам видишь, денег стоит :(

и еще

http://www.freedownloadscenter.com/Search/foxpro.html


"ЛИНУКСОИДЫ!!!!!!!"
Отправлено Macil , 10-Мрт-05 13:29 
Самый простой способ dbf->XML->SQL->в БД.

Если интересуешься программированием на питоне, то у меня есть скриптик для чтения FoxPro DBF. Что-то подобное видел на Java.


"ЛИНУКСОИДЫ!!!!!!!"
Отправлено Lisa , 10-Мрт-05 13:43 
>неужели никто не сталкивался с конвертацией foxpro базы (dbf) в linux mysql????
>
В Postgres сталкивался. Программа в foxpro создает текстовый файл, например, test.sql, с записями, которые заполняют нужную таблицу:

insert into таблица (поле_pgsql_1,поле_pgsql_2,поле_pgsql_3,поле_pgsql_4) values (5555555,'Иванов Иван Иванович',666666,9);

Т. Е. программа ставит курсор на первую запись базы в foxpro, формирует команду для создания такой же записи в pgsql, переходит на следующую строку .... Думаю, что в mysql можно поступить также.

Правда база должна быть создана. :)


"ЛИНУКСОИДЫ!!!!!!!"
Отправлено Vladimir , 10-Мрт-05 13:53 
ну а если совсем по тупому
клепаешь БД в Мускуле, создаёшь такие же таблички что и в дбф
а потом либо дельфёвой прогой, либо пёрловским скриптом выбрать из такой то таблички, вставить в такуюто

"ЛИНУКСОИДЫ!!!!!!!"
Отправлено Macil , 10-Мрт-05 13:55 
Eще есть модуль для перла... Хотя я не знаю читает ли он MEMO поля...

"ЛИНУКСОИДЫ!!!!!!!"
Отправлено serg128 , 10-Мрт-05 14:06 
IMHO надо руцями всё это писать, хошь-сделаю за скромную плату, да и наверняка один в один всё переносить не потребуется.....


>Eще есть модуль для перла... Хотя я не знаю читает ли он
>MEMO поля...



"ЛИНУКСОИДЫ!!!!!!!"
Отправлено Асен Тотин , 11-Мрт-05 01:16 
Привет,

Perl вам поможет - DBI драйвер, под ним DBD::XBase и DBD::mysql... первый читает DBF формат, второй пишет в MySQL. Работает без проблем.

WWell,