powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Почему не компилится ХП ?
3 сообщений из 3, страница 1 из 1
Почему не компилится ХП ?
    #32084657
Cheb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе день, Есть такая ХП:

create procedure day_rasxod (
fd timestamp,
ld timestamp)
as
declare variable ct timestamp;
declare variable nt timestamp;
begin
ct=fd;
while (ct<=ld) do
begin
nt=(cast(ct as date)+1)+cast(ct as time);
execute procedure insert_rasxod(:ct,:nt);
ct=nt;
end
end

При попытке ввсести её в базу получаю сообщение:

Cannot commit transaction:
Invalid token.
invalid request BLR at offset 118.
parameter mismatch for procedure INSERT_RASXOD.

При этом процедура insert_rasxod, если её запустить автономно, работает нормально
Что это?
...
Рейтинг: 0 / 0
Почему не компилится ХП ?
    #32084719
Alivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а Insert_rasxod случаем ничего не возвращает?
...
Рейтинг: 0 / 0
Почему не компилится ХП ?
    #32084725
Cheb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Insert_rasxod вставляет записи в таблицу, по недоразумению оставил там объявления RETURNS, когда их убрал ХП day_rasxod сразу откомпилировалась.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Почему не компилится ХП ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]