|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Хранимая процедура в Firebird
Хранимая процедура в Firebird, тело процедуры имеет вид:
BEGIN DELETE FROM IBP WHERE (ID = :ID); DELETE FROM UNIREF WHERE (ID = :ID); END При вызове процедуры удаление из IBP происходит, из UNIREF не происходит! Вызываю как DataSource.DataSet.Delete к DataSource зацеплен SimpleDataSet с событием SimpleDataSetBeforeDelete в котором и вызывается хранимая процедура. Меня интересуют конструктивные мысли по этой ситуации!!! Проблему я решил переписав процедурину и включив дополнительны тригер на удаление в таблице IBP, но просто хочется понять почему не работает такая структура. |