Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.10.26;
Скачать: CL | DM;

Вниз

Запарка с 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
2-1221563831
sD
2008-09-16 15:17
2008.10.26
Как произвести логическое уножение чисел


2-1221721382
Mahno
2008-09-18 11:03
2008.10.26
Помогите с вычислением


2-1221676471
Евгений Р.
2008-09-17 22:34
2008.10.26
Активная форма MDI приложения


1-1200945405
RzCoDer
2008-01-21 22:56
2008.10.26
Перехват консольного вывода


15-1219930822
XentaAbsenta
2008-08-28 17:40
2008.10.26
Чем вам лично не нравится CPP?