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

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

Случайный disconect c СУБД [D7, FB 2.0]


Страницы:   1 2

RomanH ©   (2007-05-05 11:44:00) 

День добрый, господа. Использую копмоненты доступа к СУБД FireBird, FIBPlus. При запуске приложения появляется форма регистрации пользователя, если пользователь ввел правильный пароль,по событию onButtonClick вызывается хранимая процедура, которая записывает данные в лог, и продолжаем работать. Помогите отловить событие когда приложение падет, (случайно выключили питание, или еще какое-нибудь обстоятельство), чтобы я мог вызвать хранимую процедуру которая записала бы данные о том что пользователь прекратил работу с приложением. Если тема была помещена, не в тот раздел форума, я не против того чтобы ее переместили в раздел для начинающих, господа админы :).


RomanH   (2007-05-05 13:42:00) [21]

BeforeDisconnect не работает,AfterDisconnect применять нет смысла.
Что же делать.


turbouser   (2007-05-05 13:24:00) [22]


> RomanH ©   (05.05.07 11:44)

"хранимая процедура" - имеется ввиду Stored Procedure FB ?
Тогда может помочь FB 2.1 - там есть глобальные триггеры на CONNECT и DISCONNECT.
Если лог ведется на клиенте, то у TpFIBDataBase есть
свойства BeforeDisconnect, AfterDisconnect.
Как работать с дисконнектами - есть примеры на http://www.devrace.com/


Johnmen   (2007-05-05 13:03:00) [23]


> RomanH ©   (05.05.07 11:44) 

Никак.


atruhin   (2007-05-05 12:46:00) [24]

> (случайно выключили питание, или еще какое-нибудь обстоятельство)
> , чтобы я мог вызвать хранимую процедуру

И как ты будешь вызывать процедуру, если у компьютера выключили питание?


Страницы:   1 2

Наверх

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