моя процедура скрипт: -Невозможно скомпилировать процедуру (оракул) в Symfony 1.2
$person_id='****'; $branch_code='****'; $dbh = Propel::getConnection('propel'); $stmt = $dbh->prepare("begin create_retired_employment(:p_person_id,:p_branch_code,:p_error); end;"); $stmt->bindParam(':p_person_id', $person_id, PDO::PARAM_STR, 1000); $stmt->bindParam(':p_branch_code', $branch_code, PDO::PARAM_STR, 1000); $stmt->bindParam(':p_error', $v_status, PDO::PARAM_STR|PDO::PARAM_INPUT_OUTPUT, 10000); $stmt->execute();
Нет показать ошибки в файле журнала
процедура работает тонкоизмельченного непосредственно работать в PL/SQL : -
set serveroutput on; declare v_err_ms varchar2(200); begin create_retired_employment( '****', '****', p_error=>v_err_ms); dbms_output.put_line('data=>'||v_err_ms); end; /
Пожалуйста, помогите мне, что это неправильно в моем Symfony 1.2 процедурного кода
1
A
ответ
1
Я установил эту переменную issue.Third является использование для если ошибка в процедуре, но не ошибка в процедуре так удалить эту переменную в процедуре, а затем commit.This работает нормально.
Это текущий скрипт работает нормально:
$person_id="****"; $branch_code="****"; $dbh = Propel::getConnection('propel'); $stmt = $dbh->prepare("begin create_retired_employment(:p_person_id,:p_branch_code); end;"); $stmt->bindParam(':p_person_id', $person_id, PDO::PARAM_STR|PDO::PARAM_INPUT_OUTPUT, 1000); $stmt->bindParam(':p_branch_code', $branch_code, PDO::PARAM_STR|PDO::PARAM_INPUT_OUTPUT, 1000); $stmt->execute();
Смежные вопросы
- 1. Невозможно скомпилировать процедуру PLSQL
- 2. Невозможно скомпилировать процедуру, которая, кажется, работает
- 3. как запустить оракул хранимую процедуру в PHP
- 4. Невозможно скомпилировать программу C как хранимую процедуру PostgreSQL
- 5. Невозможно создать оракул стола?
- 6. Не удается скомпилировать после обновления быстрой 1.2
- 7. Symfony 1.2: вопрос о линии в действии
- 8. Невозможно скомпилировать программу C
- 9. Невозможно создать процедуру в DB2
- 10. Невозможно изменить процедуру в mysql
- 11. Невозможно изменить процедуру MySql
- 12. Невозможно вызвать процедуру адаптера
- 13. не удалось скомпилировать процедуру mysql для курсоров
- 14. Невозможно сделать интернационализацию в Symfony 2
- 15. GLFW - Невозможно скомпилировать фрагментарный шейдер
- 16. Невозможно скомпилировать модуль в scilab
- 17. Невозможно скомпилировать сервлет в причале
- 18. Невозможно скомпилировать .csproj в ASP.Net
- 19. Невозможно скомпилировать JSP в Struts
- 20. Невозможно скомпилировать ThreeTenABP
- 21. Minko Engine - Невозможно скомпилировать
- 22. Невозможно скомпилировать машинописные файлы
- 23. Невозможно скомпилировать простой код
- 24. Невозможно скомпилировать проект Roslyn
- 25. Wireshark: Невозможно скомпилировать плагин
- 26. Невозможно скомпилировать соединение iOS5
- 27. Невозможно скомпилировать документ Rmarkdown
- 28. Невозможно скомпилировать LIBNETFILTER_QUEUE
- 29. Невозможно скомпилировать проект grails
- 30. Невозможно предварительно скомпилировать активы