Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Re: ORA 1002 - fetch out of sequence problem in reports 2.5

Re: ORA 1002 - fetch out of sequence problem in reports 2.5

From: <JOC>
Date: Fri, 26 Nov 1999 10:25:30 GMT
Message-ID: <383e5f59.4044006@NEWS>

>rtproffitt_at_my-deja.com wrote:
>

<snip>
>>
>> Summary:
>> The cursor is no longer valid.
>>
>> Common Causes:
>> Fetching after cursor returns no data.
>> Example: an infinite loop with no exit:
>> Open c1;
>> loop fetch c1 into x; End Loop;
>>
>> Second Case:
>> Selecting for Update, and while in the loop updating with a COMMIT.
>> "commit across fetches in a select for update "
>> The document explains the locking strategy and why this causes
>> the error.
>> "The solution to this problem is to move the commit
>> outside the fetch loop or use a simple select rather
>> than a select for update."
>>
>> Robert Proffitt
>> Beckman Coulter

I knew this - my problem is that there is no infinite loop, and this is not a select for update. The query is the master query in a report. The returned data is just used to populate the report. To make matters worse, this only happens with one specific set of query parameters.

It's probably insoluable. I just will have to get their 6000 records out, in a readable form, using SQL prob - at least that gives me bloody sensible error messages.

Thanks for the help though

Jo
>


The usual - anything I say reflects on me, and not upon my current employer.


Received on Fri Nov 26 1999 - 04:25:30 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US