| XDC 
 Newbie
 | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Доброго времени суток Всем!
 
 Честное слово, уже не знаю что делать, поэтому прошу помощи.
 Позвольте объяснить:
 Пишется приложение, работающее с СУБД FireBird 2.0.1-SuperServer.
 
 Цель: нужно в программе работать одновременно в 2 базами, используя FIBPlus(v6.8.424).
 
 Чтобы проще описать проблему - такой пример(эксперимент):
 1.кидаем на форму по 2 компоненты TIBDatabase, TIBTransaction и TIBDataSet;
 2.прописываем каждому TIBDatabase свой альяс/параметры и свой TIBTransaction;
 3.указываем каждому DataSet свой DataBase, соединяемся с базами;
 4.в SelectSQL у каждого DataSet пишем простой запрос на выборку;
 5.устанавливаем Active=true у каждого датасета;
 6.все работает.
 
 Пробуем аналогичное сотворить с помощью FIBPlus:
 1. в первом(любом) из датасетов прописываем запрос ->active - все нормально.
 2. пробуем второй датасет - при попытке открыть редактор запросов выскакивает сообщение Transaction is active.
 3. пытаемся активировать первый датасет - и там уже Transaction is Active.
 
 Вопрос: в чем причина?
 
 P/s.
 Читал на devrace.com статьи про транзакции, там есть про коннект к двум базам.
 Но...
 Google и yandex ничего путнего не выдали.
 |