Конференция "Базы" » Экспорт базы MySQL в FiriBird [D7, MySQL, FireBird]
 
  • Xmen (22.12.09 12:22) [0]
    Привет мастерам.
    мне нужно готовая программа для экспорта между этими СУБД. Сам могу сделать но мне нужно готовый. Не хочу изобретать велосипед. Что можете посоветовать. ESF Database Convert - Professional Edition - попробовал но не получился. По моему из за разных названий имен полей. Например В Мускуле есть поле Type а в огненой птице это поле сделал как Types из за зарезервированных слов.
  • ANB (22.12.09 12:29) [1]
    Если поля называются по разному, то готовая программа будет все равно нуждаться в настройке.
    А если еще и ID при экспорте меняются - по любому писать конвертер.
    Собственно, писать то недолго. Особенно, если структура практически совпадает.
  • Медвежонок Пятачок © (22.12.09 12:31) [2]
    готовая здесь
    "C:\Program Files\Common Files\Borland Shared\BDE\datapump.exe"
  • Медвежонок Пятачок © (22.12.09 12:33) [3]
  • Xmen (22.12.09 14:33) [4]
    я хотел написать прогу сам и появился первая проблема. Как можно соединится с базой Мускула из dbExpress. Проверял все методы, выдаёт ошибку неправильное  имя пользователя\или пароль. Соединяюсь с HeidiSQL все нормально. Даже файл библиотеки положил вмести с файлом проги но  безрезультатно.
  • Медвежонок Пятачок © (22.12.09 14:36) [5]
    Проверял все методы, выдаёт ошибку неправильное  имя пользователя\или пароль.

    ты начал подозревать, что там для логина под васей есть метод коннект_аз_вася, а для коннекта под машей метод коннект_аз_маша ?
  • Плохиш © (22.12.09 20:22) [6]

    > я хотел написать прогу сам и появился первая проблема. Как
    > можно соединится с базой Мускула из dbExpress. Проверял
    > все методы, выдаёт ошибку неправильное  имя пользователя\или
    > пароль.

    Подозреваю, что MySQL надо настроить права доступа для конкретной рабочей станции в сети.
  • Amoeba © (22.12.09 22:00) [7]
    Используй заточенный под такое дело Interbase DataPump:
    http://www.clevercomponents.com/products/datapump/ibdatapump.asp
  • Xmen (23.12.09 13:52) [8]

    > Amoeba ©   (22.12.09 22:00) [7]
    >
    > Используй заточенный под такое дело Interbase DataPump:
    > http://www.clevercomponents.com/products/datapump/ibdatapump.
    > asp
    >


    как в нем настроит MySQL
    Скачал но немогу соединится с этой СУБД
  • Xmen (23.12.09 13:56) [9]

    > Плохиш ©   (22.12.09 20:22) [6]
    >
    >
    > > я хотел написать прогу сам и появился первая проблема.
    >  Как
    > > можно соединится с базой Мускула из dbExpress. Проверял
    > > все методы, выдаёт ошибку неправильное  имя пользователя\или
    > > пароль.
    >
    > Подозреваю, что MySQL надо настроить права доступа для конкретной
    > рабочей станции в сети.

    я работаю на своем компе с этой базой, в просмотршике без проблем открывает и можно редактировать. Старая прога сделана в 5 делфи и Зеос компонентами. Я не хочу вернутся в 5 и не хочу устоновить посторонные компоненты. И поэтому хочу перийти на Файрбиёрд
  • zorik © (23.12.09 17:18) [10]
    в 5м делфи с зеос-компонентами напиши конвертор для перевода в Firebird, а новую прогу пиши в новой версии Delphi

    Может просто скинуть содержание таблиц в текстовые файлы со всемя полями (ключами и т.д.). Потом вручную создать такую же структуру в Firebird. Закинуть данные с текстовых файлов, после чего установить все constraints - индексы, нот нул, связи и т.д. и задать значения генераторов больше чем максимальные ID в таблицах. Но это если структура не очень сложная

    А насчет MySQL и Delphi то там есть некоторые траблы. Я когда-то искал ответ, но потом бросил это дело. Поищи на этом форуме
  • Xmen (24.12.09 10:55) [11]
    Спасибо за ответы!
  • Виталий Панасенко (24.12.09 11:23) [12]

    > Xmen   (23.12.09 13:52) [8]
    >
    >

    Установи ODBC, настрой источник данных или OLEDB Privider для MySQL (если такой есть)и подключись через АДО (Source DataBase Prop=ADO Source)...
 
Конференция "Базы" » Экспорт базы MySQL в FiriBird [D7, MySQL, FireBird]
Есть новые Нет новых   [134435   +33][b:0][p:0.001]