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 -> Pro*C : Stored procedure in cursor

Pro*C : Stored procedure in cursor

From: Chris <Chris_at_nospam.com>
Date: 18 Sep 2003 09:57:58 GMT
Message-ID: <2003918-115758-634010@foorum.com>

Hello,

I'm trying to call a stored procedure in a cursor in Pro*C :

EXEC SQL DECLARE cur CURSOR FOR

			SELECT	id
			FROM	suivi_rejet
			WHERE	lib = 'MyLib';
		EXEC SQL OPEN cur;
		EXEC SQL FETCH cur INTO :id;
		
		while (sqlca.sqlcode != NO_DATA_FOUND) 
		{
			EXEC SQL FETCH cur INTO :id;
			EXEC SQL EXECUTE
			BEGIN
				MY_PACKAGE.my_procedure(:id);
			END;
			END-EXEC;
		}
		EXEC SQL CLOSE cur;

by I get : ORA-01002 "fetch out of sequence".

I can't see where is my error. :-(

Thanks in advance for any idea.

-- 
Ce message a ete poste via la plateforme Web club-Internet.fr
This message has been posted by the Web platform club-Internet.fr

http://forums.club-internet.fr/
Received on Thu Sep 18 2003 - 04:57:58 CDT

Original text of this message

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