Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > oracle: как получить текст ошибки/варнинга?


Автор: zloyGamer 19.4.2010, 06:22
например при записи:
$t = OCIExecute($t_result, OCI_DEFAULT);
получаю сообщение об ошибке:
Код

Warning: ociexecute(): ORA-00911: эхтхЁэ√щ ёшьтюы in C:\test.php on line 139
int(0)

здесь получается $t == 0, а как мне получить сам текст сообщения об ошибке?
чтоб можно было сохранить его в переменную/лог или ещё както.

PS: OCIError(); - ничего не дает..

Автор: zloyGamer 19.4.2010, 07:28
оп, разобрался, просто в функцию ocierror() надо было передавать не id подключения а id запроса,
т.е: не ocierror($db);
а  ocierror($t_result);

всем спс!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)