![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как отловить обрыв связи на 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]Неужели это так часто происходит, что ради этого стоит предпринимать какие-либо действия???
Надо наводить порядок в сети административными и разъяснительными методами, чтобы таких эвэнтов как юзер нечайно выдернул кабельне случалось.