![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Нашел ошибку в Firebird
Андрей Жук © (2005-07-14 16:19:00)Если процедура является рекурсивной, то при изменении списка входных параметров ее невозможно скомпилировать. Получаем ошибку BLR. Нужно закомментировать вызов процедуры в теле процедуры, скомпилировать, затем раскомментировать и скомпилировать.
Это баг или фича?
Rule (2005-07-14 16:30:00) [1]Андрей Жук © (14.07.05 16:29) [3]
флаг в руки, исходники же есть :-)
Johnmen (2005-07-14 16:29:00) [2]>Андрей Жук © (14.07.05 16:19)
>Это баг или фича?
Это совершенно законная фича.
Андрей Жук (2005-07-14 16:29:00) [3]Мне все же кажется, что более логично делать как в Oracle - объект может быть инвалидным. Это избавляет от скрытых проблем, которые могут возникнуть в Firebird
Fay (2005-07-14 16:24:00) [4]2 Андрей Жук © (14.07.05 16:19)
Это несомненное преимущество