Problem: ORA-01002
Date: Wed, 20 Nov 2002 17:22:07 +0300
Message-ID: <1nDbWAKkCHA.3848_at_fairy.ao.nlmk>
[Quoted] Здравствуйте все!
Помогите решить проблему.
Она состоит в следующем:
[Quoted] Есть две базы/машины A(7.2.2.4) и B(8.1.7.4).
В A под unix существуют в forms3 приложения которые запускаются на машине A
[Quoted] и в них по synonym через link обращаются к базе B.
Триггеры post-query, on-validate и другие вызывают ошибку:
ORA-01002 fetch out of sequence
Cause: 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.
Action: Parse and execute a SQL statement before attempting to fetch the data.
триггер приблизительно такой:
select null from table_at_B where field=:block.field_block;
При запуске forms на execute описанных триггеров возникает эта ошибка всего
один раз.
Не выходя из формы, повторяем те же действия - OK.
Заранее благодарен,
Алексей
Received on Wed Nov 20 2002 - 15:22:07 CET