Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
15-1220412091
Slider007
2008-09-03 07:21
2008.10.26
С днем рождения ! 3 сентября 2008 среда


2-1221813260
Цукор5
2008-09-19 12:34
2008.10.26
фон TProgressBar


2-1221758923
MZG
2008-09-18 21:28
2008.10.26
Как подсчитать в цикле?


2-1221740702
Cosinus
2008-09-18 16:25
2008.10.26
Как запретить показ системного меню?


15-1220130234
xayam
2008-08-31 01:03
2008.10.26
Где достать словарь компьютерных сокращений/терминов?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский