Главная страница
    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
10-1150270549
Grant
2006-06-14 11:35
2008.10.26
Работа с Excel


15-1220127613
Anatoly Podgoretsky
2008-08-31 00:20
2008.10.26
Система Рада


15-1220416603
MdbPero
2008-09-03 08:36
2008.10.26
Экспорт схемы в Oracle


2-1221795539
031178
2008-09-19 07:38
2008.10.26
Как объеденить 2 таблички в MS SQL


15-1220290407
Dmitry S
2008-09-01 21:33
2008.10.26
Как правильно сохранить / восстановить Variant в stream?





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