Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.05.23;
Скачать: [xml.tar.bz2];

Вниз

Конвертация базы данных   Найти похожие ветки 

 
KRAB   (2002-04-27 13:35) [0]

Как конвертировать файл базы данных формата "*.dbf" в формат Paradox"а(*.db) и Interbase"a(*.gdb)?


 
Anatoly Podgoretsky   (2002-04-27 14:06) [1]

Лучше всего ручками, по записям с необходимой конвертацией полей и прогресс бар, ну если с Interbase понятно, то Парадокс то зачем, мало неприятностей?


 
RAV   (2002-04-28 05:36) [2]

В Дельфях есть прибамбас-помпа данных, для DBF-DB подойдет идеально, но Парадокс архаизм, пользуйся INTERBASE.


 
PP   (2002-04-28 12:49) [3]

Ну а вообще есть такие программы как Corel Paradox (который хорошо конвертирует во все форматы кроме InterBase)и DB Commander (для копирования и переноса данных, ему не важно какая база, только чтобы таблицы с двух сторон были одинакогово формата).


 
AlexNord   (2002-04-29 00:47) [4]

Утилита идет с делфями DataPump..:) Я лично ей с DB в IB конвертнул..:)


 
EsKor   (2002-04-29 07:27) [5]

Есть в Delphi компонент BatchMove. Может переносить в разных режимах данные из одной таблицы БД в другую, причем БД могут быть разные. Например: режим копирования - создается новая таблица, добавление новых записей в существующую таблицу с заменой старых или без оного. Источником данных (откуда перенос) может быть TTable и TQuery, приемником (куда перенос) м.б. только TTable. Если данные переносятся (добавляются) в существующую таблицу, то в источнике и приемнике поля могут иметь разные названия, только желательно, что бы их тип был одинаковым, хотя, если даже тип разный, то BatchMove преобразовывает тип автоматически, если это конечно возможно.
Можно перенести данные в существующую таблицу и посредством SQL-запроса компонета TQuery типа такого:
INSERT INTO ParadoxTable SELECT * FROM "D:\dbfDB\dbfTable.dbf" dbfTable


 
koks   (2002-04-29 09:26) [6]

2 EsKor - Можно ли с помощью BatchMove переносить данные без BDE. (Ну например, *.DBF, подключенные через ADO, в IB)


 
EsKor   (2002-04-29 10:56) [7]

>koks
Скорее всего нет, т.к. BatchMove как приемник использует компонент TTable, а это принадлежность BDE. Работу его с ADOTable и ADOQuery я не проверял, но вот с TQuery как приемником не работает, хотя возможно первые два он может использовать как источник. Тем не менее если BatchMove Вас заинтересовал попробуйте ADOTable, а потом сообщите всем результаты. От чего великая польза будет.
И опять, скорее всего, лучше применять SQL, т.к. дает очень высокую гибкость, в частности и для Вашей задачи, например если нужно переносить не все записи (если конечно нет спец. средств для конвертации БД).



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.05.23;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.007 c
4-73476
daos
2002-03-20 13:27
2002.05.23
Снова чайный вопрос: как выключить комп програмно .


1-73270
kay
2002-05-10 23:37
2002.05.23
Excel


4-73460
gera-killer
2002-03-25 10:23
2002.05.23
как получить список всех файлов в заданном каталоге.


1-73248
MisterBin
2002-05-10 14:34
2002.05.23
Совсем запутался! Помогите кто может!


6-73322
Malder
2002-03-10 13:12
2002.05.23
Как сделать редирект ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский