Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Перенос БД (ФайлСервер -> КлиентСервер), Paradox -> MySQL 
:(
    Опции темы
Cetus
Дата 22.11.2004, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 141
Регистрация: 18.4.2004

Репутация: нет
Всего: 1



Как перенести БД и код СУБД с Paradox -> MySQL ?

База на Парадоксе
доступ к Paradox через TTable(наличие товаров на складе, фирмы источники, фирмы приемники, лог прихода/расхода, маски_ввода, типы_товаров), TQuery (для отчетов).

Можно ли будет использовать DataPump для переноса БД?
--------------------
Легко внести изменения в код.Трудно сделать это корректно.
PM MAIL   Вверх
AntonSaburov
Дата 22.11.2004, 18:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: нет
Всего: 118



перенести данные скорее всего труда не состваит. Больше проблем будет с клиентской частью. Отчеты на TQuery скорее всего менять не придется. А вот редактирование через TTable возможно придется менять. Особенно если используются автоинкрементные поля.

Очень много зависит от какая база, сколько таблиц, насколько критично время ее переноса и т.д.

Если время есть, то я бы:
1. Потихонечку перенес редактирование с TTable на TQuery.
2. Использовал бы не BDE, а ADO.

Тогда можно было бы с уверенностью смотреть в будущее - база скорее всего может быть легко в дальнейшем перенесена на многие другие SQL.

Если же времени нет, то надо пробовать запускать клиента и разбираться, что падает и патчить на лету. Хотя это и плохой совет.
PM MAIL WWW ICQ   Вверх
Cetus
Дата 23.11.2004, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 141
Регистрация: 18.4.2004

Репутация: нет
Всего: 1



сервер MySQL(скорее всего) или InterBaseSQL/FireBird (менее вероятно).

порылся в компонентах Delphi:
нашел закладку DbExpress,
clientDataSet очень понравился, работа с этим компонентом аналогична работе с TTable.

MySQL полагаю что будут проблемы с ссылочной челостностью (использую автоинкрементные поля).

Есть ли стандартные средства/мехнизмы в DbExpress или InterBase для блокировки редактирующихся записей?
--------------------
Легко внести изменения в код.Трудно сделать это корректно.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0390 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.