|
Ошибка Input parameter mismatch for procedure
|
|||
---|---|---|---|
#18+
Здравствуйте! Подскажите пожалуйста, как разобраться с этой ошибкой: авторUnsuccessful execution caused by a system error that precludes successful execution of subsequent statements.Dynamic SQL Error. Input parameter mismatch for procedure AFTERLAP_UPDATE. Процедура: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Задумка: после ввода в одну таблицу номера участника, изменить в другой таблице значения некоторых столбцов этого участьника Попытки (Windows7, Firebird 2.5; IBExpert Scrip executive SYSDBA): 1. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Ошибка: авторUnsuccessful execution caused by system error that does not preclude successful execution of subsequent statements.Dynamic SQL Error.SQL error code = -901.variable F_T_NUMBER conflicts with parameter in same procedure. После этого решил разделить процедуру и создал сначала указаную процедуру afterlap_update и питался её запустить таким образом: 2. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Ошибка: авторUnsuccessful execution caused by a system error that precludes successful execution of subsequent statements.Dynamic SQL Error.Input parameter mismatch for procedure AFTERLAP_UPDATE. 3. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Ошибка: авторUnsuccessful execution caused by a system error that precludes successful execution of subsequent statements.Dynamic SQL Error.Input parameter mismatch for procedure AFTERLAP_UPDATE. Потом питался создать тригер через IBExpert New trigger ... форму (2. и 3. вариант) - результат тот же (Unsuccessful execution...Error.Input parameter mismatch for procedure AFTERLAP_UPDATE.) 4. (Данние в таблицах присутствуют; в столбце F_T_NUMBER есть значение 1, тип данных этого столбца - numeric(5,0) ) Код: sql 1. 2. 3. 4. 5.
Ошибка: авторUnsuccessful execution caused by a system error that precludes successful execution of subsequent statements.Dynamic SQL Error.Input parameter mismatch for procedure AFTERLAP_UPDATE. Помогите, пожалуйста. Извиняюсь, если глупая ошибка, в мире Firebird и SQL скриптов недавно и больше знакоm с MS Access. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2020, 14:46 |
|
Ошибка Input parameter mismatch for procedure
|
|||
---|---|---|---|
#18+
ip25, берёшь Google Translate и переводишь ошибки. Из них вполне можно догадаться что не так. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2020, 14:55 |
|
Ошибка Input parameter mismatch for procedure
|
|||
---|---|---|---|
#18+
ip25, господи помилуй! это что-ж за код такой. returns ( t_last_finish_time date) а куда оно returns-то, я не вижу совершенно. код 1 - каким образом у вас и входная переменная F_T_NUMBER, и локальная переменная тоже F_T_NUMBER? ну и еще в таблице столбец с таким же именем - finish.F_T_NUMBER. Вы хотите сервер запутать, или себя? execute procedure afterlap_update; - где передача параметра в процедуру? Я уж молчу про выходной параметр t_last_finish_time, который так нигде и не используется (и опять же, в таблице есть teams.T_LAST_FINISH_TIME). Или вы думаете, что если задать параметры или переменные с именами, аналогичными столбцам, то в процедуре они волшебным образом из столбцов таблиц заполнятся??? Почитайте хоть http://www.ibase.ru/sp_call/ вдруг поможет. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2020, 15:02 |
|
Ошибка Input parameter mismatch for procedure
|
|||
---|---|---|---|
#18+
Спасибо, заработала. 1. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
+ 2. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2020, 01:08 |
|
Ошибка Input parameter mismatch for procedure
|
|||
---|---|---|---|
#18+
ip25, Все гораздо проще должно быть Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2020, 06:44 |
|
|
start [/forum/topic.php?fid=40&msg=39929759&tid=1560432]: |
0ms |
get settings: |
12ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
133ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 256ms |
total: | 495ms |
0 / 0 |