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