Форум: "Базы";
Текущий архив: 2008.01.13;
Скачать: [xml.tar.bz2];
ВнизИспользование Oracle и InterBase в одном приложении Найти похожие ветки
← →
kalan (2007-09-05 03:43) [0]Возможно ли используя компоненты dbExpress (TSQLQuery) выбирать данные из Oracle или InterBase в контексте одного приложения.
Драйверы для работы с БД подлинковываю в uses проекта
MidasLib,
dbExpInt,
dbExpOra,
и т.д.
Для связи с БД использую SQLConnection (для каждой БД свой),
запросы строю с использованием TSQLQuery (связанными с соответствующим SQLConnection).
Наблюдается прямая зависимость от очередности подключения библиотек для работы с БД. Если dbExpOra инициализируется после dbExpInt, тогда работа с Oracle не вызывает проблем, зато при попытке выполнить запрос (проконнеститься) к InterBase вызывает ошибку: Unable to Load gds32.dll.
Если dbExpInt инициализируется после dbExpOra, тогда работа с IB не вызывает проблем, но при попытке выполнить запрос (проконнеститься) к Oracle вызывает ошибку: Unable to Load oci.dll.
Буду признателен за помощь.
← →
Reindeer Moss Eater © (2007-09-05 10:01) [1]Можно вообще ко всем серверам, поддкрживаемым dbExpress, а не только к этим двум. Одновременно и в одном приложении.
← →
kalan (2007-09-07 02:00) [2]Я вроде подробно описал проблему. Ответ типа "Можно" слабо помогает.
← →
Германн © (2007-09-07 02:35) [3]
> kalan (07.09.07 02:00) [2]
>
> Я вроде подробно описал проблему. Ответ типа "Можно" слабо
> помогает.
>
Тогда объясни твоё понимание фразы "Драйверы для работы с БД подлинковываю в uses проекта".
"Господа гусары - молчать!" :-)
← →
MsGuns © (2007-09-07 08:11) [4]На каждую базу, как минимум по отдельному коннекту, который и настраиваешь куда надо.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2008.01.13;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c