Форум: "Базы";
Текущий архив: 2002.05.23;
Скачать: [xml.tar.bz2];
ВнизКонвертация базы данных Найти похожие ветки
← →
RDA (2002-04-28 15:15) [0]Вот какой вопрос - как конвертировать базу PARADOX в FOXPRO и похоже прийдется изменить кодировку, FOXPRO нужен из под ДОСА
← →
Desdechado (2002-04-28 15:29) [1]DataPump
Создаешь алиасы с соответствующими настройками для источника и результата и вперед.
← →
EsKor (2002-04-29 07:55) [2]Есть в Delphi компонент BatchMove. Может переносить в разных режимах данные из одной таблицы БД в другую, причем БД могут быть разные. Например: режим копирования - создается новая таблица, добавление новых записей в существующую таблицу с заменой старых или без оного. Источником данных (откуда перенос) может быть TTable и TQuery, приемником (куда перенос) м.б. только TTable. Если данные переносятся (добавляются) в существующую таблицу, то в источнике и приемнике поля могут иметь разные названия, только желательно, что бы их тип был одинаковым, хотя, если даже тип разный, то BatchMove преобразовывает тип автоматически, если это конечно возможно.
Можно перенести данные в существующую таблицу и посредством SQL-запроса компонета TQuery типа такого:
INSERT INTO dbfTable SELECT * FROM "D:\ParadoxDB\PdxTable.dbf" pdxTable
← →
EsKor (2002-04-29 08:05) [3]Извините, копировал этот ответ из другого и в последней строке образовалась маленькая не точность: PdxTable.dbf надо понимать как PdxTable.db.
С кодировкой могут быть конечно проблемы. Если с этими данными будет работать DOS-ская программа от FoxPro, то похоже, что нужно физически преобразовывать кодировку. Если программа от Visual FoxPro или Delphi, то выбираем соответствующую кодировку (драйвер языка) и проблем не должно быть.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.05.23;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c