Форум: "Базы";
Текущий архив: 2003.03.10;
Скачать: [xml.tar.bz2];
ВнизЕсть проблемка с DLL & InterBase Найти похожие ветки
← →
Dracula2000 (2003-02-18 10:38) [0]На основной форме есть IBDatabase и несколько Query, работающие через него. В DLL Есть тоже форма и Query с Transaction-ми, в саму DLL передается указатель на IBDatabase из основной формы...
Проблема в следующем: Если в основной проге Query не активны, то форма из DLL вызывается и нормально работают Query, если же на основной форме активизируется хоть одлин Query, то про вызове DLL получаем - "Declared cursor already exists"...
Вопрос: как побороть проблему? Авторизация в самой DLL неприемлема, так как DLL по сути - справочник, который частенько вызывается, а авторизация - большие затраты времени...
P.S. Надеюсь изложение понятное, если что - вышлю исходник...
← →
passm (2003-02-18 12:12) [1]Dracula2000 (18.02.03 10:38)> Нет уверенности, но...
Может, можно работать через передачу Handle of Database Connection как в BDE. То биш Database.Handle.
← →
Andrey (2003-02-18 12:24) [2]>в саму DLL передается указатель на IBDatabase
Можно посмотреть как это IBDatabase по ссылке передается. Просто создается впечатление, что IBDatabase э..дублируется чтоли.
Так же интересно к какому эфекту привел способ предложеный passm © (18.02.03 12:12)
← →
JibSkeart (2003-02-18 12:45) [3]Посмотри може с таким именем курсора уже имеются курсоры
у меня подобное было что что
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.03.10;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.011 c