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

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

и опять эти события [D7, FB 1.5]


stud ©   (2003-10-20 16:59:00) 

как узнать зарегистрировано ли приложение на сервере как приемник сообщений. желательно на самом сервере а не из приложения. в приложении ошибок при регистрации не возникает registered=true, тригер генерирующий событие срабатывает, но в приложение событие не поступает. может в ФБ1,5 немного другой формат? на сайте разработчиков ничего вразумительного найти не удалось..


stud   (2003-10-21 16:18:00) [1]

так будем разбиратьсяраньше?


stud   (2003-10-21 11:24:00) [2]

делал. в этом же тригере записываю в специально для этой цели созданную другую таблицу. все изменения вносятся


Fiend   (2003-10-21 11:23:00) [3]

не, ну как это так у всех приходит а у тебя нет???!!!

ты уверен что у тебя коммит прошёл?
убедиться легко, сделай свои действия которые по твоему мнению приводят срабатыванию триггера и как следствие к генерированию события и потом якобы комит происходит, потом неичего не останавливай, а следующим действием в IBExpert сделай select из таблицы которую обновлял, если увидишь уже обновлённые данные то коммит действительно был и будем разбираться далее


stud   (2003-10-21 11:18:00) [4]


> Fiend © (21.10.03 11:13) [13]

так оно вообще не приходит!


stud   (2003-10-21 11:16:00) [5]


> этот базар ниочем уже начал доставать, ей богу.

ну так хоть что-нибудь подсказали-бы......

тригер срабатывает непроизвольно. запускается транзакция производятся изменения в таблице, транзакция подтверждается. естественно срабтывет тригер, генерируется событие, но куда оно пропадает не понятно. библиотеки обинаковые, что на сервере, что на клиенте - FB 1.5


Fiend   (2003-10-21 11:13:00) [6]

триггер срабатывает до коммита, а вот событие приходит в приложение именно после него родимого


Alexandr   (2003-10-21 11:11:00) [7]

этот базар ниочем уже начал доставать, ей богу.


Zacho   (2003-10-21 11:05:00) [8]


> stud © (21.10.03 10:49) [10]

О чем ? Т.е. у тебя триггер срабатывает самопроизвольно ? Тогда пиши багрепорт разработчикам FB


stud   (2003-10-21 10:49:00) [9]


> Zacho © (21.10.03 10:36) [9]

так и я о том же


Zacho   (2003-10-21 10:36:00) [10]


> stud © (21.10.03 10:33) [8]

Как это "сам по себе" ? Т.е. модификаций в таблице не было, а триггер сработал ? Не может.


stud   (2003-10-21 10:33:00) [11]

а тригер вообще может сработать сам по себе?


Fiend   (2003-10-21 10:16:00) [12]

я что-то там ничего про коммит не увидел, может подслеповат стал???


stud   (2003-10-21 09:58:00) [13]


> Fiend © (21.10.03 09:46) [5]

читай пост №1. тригер срабатывет в контексте транзакции, которая разумеется подтверждается commit.


Fiend   (2003-10-21 09:46:00) [14]

в приложение событие поступит только после коммита транзакции в контексте которой оно должно сгенерироваться. т.е. если делается апдейт и триггер генерирующий событие выполняется, то в приложение оно поступит только после commit или commitretaining


stud   (2003-10-21 09:44:00) [15]

так дело в том, что у меня все 1,5 и клиент и сервер


Alexandr   (2003-10-21 09:36:00) [16]

а оно тебе надо?
ну поменяли в FB1.5 много в events по сравнению с FB1.0
а что мешает взять и сервер и клиент от FB1.5?


stud   (2003-10-21 09:12:00) [17]

и какой он другой?


Alexandr   (2003-10-21 05:50:00) [18]

да, формат другой.
Просто что-то ты не то делаешь.
А возможности узнать нет.


Наверх

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