Форум: "Базы";
Текущий архив: 2006.03.05;
Скачать: [xml.tar.bz2];
ВнизПроблема с потерей коннекта в ODAC Найти похожие ветки
← →
moteus © (2006-01-10 13:46) [0]Использую Oracle 8/ODAC 3.8(проверял на 5.5)/Delphi 6.
Необходимо обеспечить реконнект в случаи обрыва связи с главным сервером,
на вспомогательный. Все сделано, но возникла неожиданная проблема.
При потере коннекта (имитирую WinRoute"м) при выполнении OraQuery.ExecSQL вываливаеться AV.
В логе WinRoute показывает 6 обращений, мож можно это число как уменьшить, или еще как.
При попытке коннекта делаеться 3 обращения и вываливаеться Exception
← →
ANB © (2006-01-10 14:24) [1]
> moteus © (10.01.06 13:46)
Прослойку к одаку писать надо. А что сделано ?
← →
moteus © (2006-01-10 14:42) [2]Приложение наипростейшее.
Вызываеться 1 селект, который должен вернуть одну запись и все.
Проблема в том, что когда я WinRoute"м закрываю один IP, то при попытки
выполнить ExecSQL вываливаеться AV. Дальнейшее обращение к любой функции вызывает АВ.
Но если при IP закрыт до вызова Connect то все отрабатывает нормально.
← →
Reindeer Moss Eater © (2006-01-10 14:49) [3]Но если при IP закрыт до вызова Connect то все отрабатывает нормально.
Не держи коннект открытым и все.
← →
moteus © (2006-01-10 15:02) [4]Запросы выполняються очень часто (до 50 шт/сек).
Дисконнекты достаточно редкие.
← →
ANB © (2006-01-10 17:19) [5]
> moteus © (10.01.06 15:02) [4]
На DOA проблематично перейти ? Я делал переконнект в случае ошибки и в DOA никаких проблем не вылезло.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.03.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.012 c