LINUX.ORG.RU

PHP + Oracle


0

0

Кто нить сталкивался с такой ошибкой при запросе к БД : ? Warning:Ora_Fetch failed (ORA-01002: fetch out of sequence -- while processing OCI function OFETCH/OFEN) in ......... Весь инет перерыл, так ничего и не нашёл, только такие же ошибки на других страницах. Я так понимаю эта ошибка стара как мир, но вразумительного решиния ни где нет :(. Может апач настроен не правильно ?. Если нада то могу привести код скрипта.

anonymous

In a host language program, a FETCH call was issued out of sequence. A successful parse-and-execute call must be issued before a fetch. This can occur if an attempt was made to FETCH from an active set after all records have been fetched. This may be caused by fetching from a SELECT FOR UPDATE cursor after a commit. A PL/SQL cursor loop implicitly does fetches and may also cause this error.

Кажется, кое-кто запрос не успел выполнить, или конец результсета пропустил.

no-dashi ★★★★★
()
Ответ на: комментарий от no-dashi

да я это тоже читал. Проблема в том, что всё работало пока чубайс не вырубил свет :)). После этого сервак то переносили, то операционку меняли, то ещё что то делали мне не известное. В код ни каких изменений не вносили. Вот х.з. почему такое столо появляться :(. У меня предчувствие что скрипту не передаётся индекс строки в БД которую этот скрипт должен выводить. Такое может быть ?, А может и апач не совсем правильно настроен...., Всё ухудшается тем, что сервак с сайтом под мастдаем работает, а Оракл под линем(а может и нет :)).

anonymous
()
Ответ на: комментарий от anonymous

> После этого сервак то переносили, то операционку меняли, то ещё что то делали мне не известное.

Возьми "делателя" за причиндалы и прибей к стенке. Держать его в таком состоянии, пока не расскажет что сделал (даже под маздаем таких чудес не бывает).

no-dashi ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.