Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как отловить обрыв связи на IBX_Version = 6.0; [D7, FireBird]


Ньюб ©   (2005-05-06 10:03:00) 

пишу прогу которая раздает поручения от руководства подчиненным и приход нового поручения делаю через эвенты, но если юзер нечайно выдернул кабель то пока он не соверщит какое нить действие с каким нибудь набором то он не увидит вообще даже этих глючных ошибок что выдает IBX, вопрос: как можно обрабатывать обрыв связи с firebird на IBX_Version = 6.0, и стоит ли делать по таймеру модификацию и откат для проверки конекта?
Как на IBX решить проблему обрыва связи?


Alexandr   (2005-05-06 15:57:00) [1]

да к гадалке не ходи

Column does not belong to referenced table.
Dynamic SQL Error.
SQL error code = -206.
Column unknown.
TRUE.
At line 4, column 2.

any comments?


-=XP=-   (2005-05-06 15:46:00) [2]

мало того, что вот это TRUE=FALSE не пройдет

Напишите "не прошло" - поверю.


Alexandr   (2005-05-06 15:29:00) [3]

запрос плохой
мало того, что вот это TRUE=FALSE не пройдет,
так еще и фуллскан таблицы делается.
А оно нам надо?

берем запрос
select 1 from RDB$database
и не имеем гемора на ровном месте.


P.N.P.   (2005-05-06 15:25:00) [4]

http://www.ibase.ru/fibc/ibx_disc.htm
http://www.ibase.ru/devinfo/ibx_connect.txt


P.N.P.   (2005-05-06 15:25:00) [5]

http://www.ibase.ru/fibc/ibx_disc.htm
http://www.ibase.ru/devinfo/ibx_connect.txt


-=XP=-   (2005-05-06 15:11:00) [6]

и стоит ли делать по таймеру модификацию и откат для проверки конекта?

SELECT
 TestField
FROM
 TestTable
WHERE
 TRUE=FALSE


Выполнять запрос такого типа с определенным интервалом, скажем, 5 сек.
Exception - признак отсутствия коннекта.
Время выполнения запроса - сотые или тысячные доли секунды, так что накладные расходы не будут большими.


DSKalugin   (2005-05-06 11:18:00) [7]

Неужели это так часто происходит, что ради этого стоит предпринимать какие-либо действия???
Надо наводить порядок в сети административными и разъяснительными методами, чтобы таких эвэнтов как юзер нечайно выдернул кабельне случалось.


Наверх

Титульная страница Поиск, карта сайта Написать письмо