Форум: "Базы";
Текущий архив: 2008.10.26;
Скачать: [xml.tar.bz2];
ВнизЗапарка с InterBase Найти похожие ветки
← →
Alexey (2008-04-16 22:35) [0]Всем доброго времени суток! У меня такой вопрос: делаю программку при помощи InterBase 6.5. Часть таблиц базы данных установил в FoxPro 6.0 (так все таблицы изначально были сделаны в FoxPro). Таблицы, которые мне необходимо изменять я делаю при помощи IBExpert. Я хочу показать для проверки свою программку, но как можно прописать, чтобы приложение при установке на другой комп автоматически регистрировала в BDE и IB необходимые базы? Наличие установленного InterBase как я понимаю тоже необходимо.
← →
Johnmen © (2008-04-16 23:03) [1]Ты определись для начала, какую СУБД ты пользуешь...
← →
Alexey (2008-04-16 23:22) [2]СУБД INTERBASE
← →
Германн © (2008-04-17 00:32) [3]
> Johnmen © (16.04.08 23:03) [1]
>
> Ты определись для начала, какую СУБД ты пользуешь...
>
Клинический случай. Он хочет использовать одновременно две СУБД.
← →
kaif © (2008-04-17 03:08) [4]1. Лучшая рекомендация - все перевести в IB и использовать вместо BDE компоненты прямого доступа (например IBX). От BDE вообще отказаться.
2. Если так невозможно, то лучше перейти на технологию ADO в работе с FoxPro, хотя это уже будет плохая, гетерогенная база данных, в которой невозможно обеспечить декларативную ссылочную целостность, SQL-запросы и т.д.
3. Регистрация алиасов в BDE делается в стандартной InstallShield, которая поставляется вместе с Delphi. Это видимо то, что ты хочешь. Хотя это. как уже было сказано, самое плохое решение. Дело в том, что на компьютере, на который ты ставишь программу, может уже "жить" чужой BDE другой версии и тогда проблем не оберешься. Или же "на голову" твоей работающей программе какой-нибудь другой умный программист поставит BDE своей версии и она перстанет рабортать...
Поэтому лучше не использовать BDE в программах, которые предполагается где-нибудь ставить у заказчиков.
И вместо BDE использовать другие технологии доступа к данным, например ADO (OLE DB) или же компоненты прямого доступа к API клиентов серверов. Тем более, что IBX входят в поставку Delphi. Есть и более "продвинутые" компоненты сторонних производителей, например, FIBPlus.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2008.10.26;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c