Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.05;
Скачать: CL | DM;

Вниз

Проблема с потерей коннекта в 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.047 c
1-1138805220
voron70@yandex.ru
2006-02-01 17:47
2006.03.05
Нужна помощь в переводе с СИ на Delphi


2-1139976703
Триггер
2006-02-15 07:11
2006.03.05
Вопрос по SQL


15-1139484455
Харько
2006-02-09 14:27
2006.03.05
Снятся ли вам цветные сны?


2-1139870282
Alsan
2006-02-14 01:38
2006.03.05
Как скопировать папку с файлами в Delphi ???


3-1137006312
plop
2006-01-11 22:05
2006.03.05
Записать в constraints