Главная страница
    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.012 c
2-1221661922
DancerMan
2008-09-17 18:32
2008.10.26
TListView переместиться в конец списка


3-1208274623
Поп Гапон
2008-04-15 19:50
2008.10.26
Автоматический контроль места под базу.


2-1221648561
renex
2008-09-17 14:49
2008.10.26
вызов функции из другого модуля


15-1220467608
Юрий Зотов
2008-09-03 22:46
2008.10.26
Задачка для совсем-совсем начинающих


2-1221563831
sD
2008-09-16 15:17
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский