Received: from mail.mediaways.net (mail.mediaways.net [193.189.224.113]) by postgresql.org (8.11.3/8.11.1) with SMTP id f678Zla92913 for ; Sat, 7 Jul 2001 04:35:49 -0400 (EDT) (envelope-from christof@petig-baender.de) Received: (qmail 15588 invoked by uid 4221); 7 Jul 2001 08:35:40 -0000 Received: from unknown (HELO gateway.petig-baender.de) (213.20.48.215) by smtp-relay.mediaways.net with SMTP; 7 Jul 2001 08:35:40 -0000 Received: from petig-baender.de (christof@puck.petig-baender.de [192.168.234.11]) by gateway.petig-baender.de (8.9.3/8.9.3/Debian 8.9.3-21) with ESMTP id KAA05261; Sat, 7 Jul 2001 10:35:39 +0200 X-Authentication-Warning: gateway.petig-baender.de: Host christof@puck.petig-baender.de [192.168.234.11] claimed to be petig-baender.de Message-ID: <3B4571B2.8085019B@petig-baender.de> Date: Fri, 06 Jul 2001 10:07:14 +0200 From: Christof Petig Organization: Adolf Petig GmbH & Co. KG X-Mailer: Mozilla 4.6 [en] (X11; I; Linux 2.4.6-pre8 ppc) X-Accept-Language: de-DE, de, en MIME-Version: 1.0 To: =?iso-8859-1?Q?Hans=2DJ=FCrgen=20Sch=F6nig?= CC: pgsql-interfaces@postgresql.org Subject: Re: ECPG error: break statement not within loop or switch References: <3B0BC6D7.E6C65E2A@cybertec.at> Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Archive-Number: 200107/35 X-Sequence-Number: 1788 Hans-Jürgen Schönig wrote: > I have written a small application but I can't compile the code because > of an error I have never seen before: [...] > retrieve.pgc: In function `main': > retrieve.pgc:57: break statement not within loop or switch > make: *** [x] Fehler 1 > > EXEC SQL WHENEVER NOT FOUND DO BREAK; this statement inserts a 'if (sqlca.sqlcode==100) break;' after each SQL statement following > EXEC SQL INSERT INTO os (id, name) VALUES (':intext', > ':inos'); // THE ERROR OCCURS HERE and here it harms (of course) you should insert EXEC SQL WHENEVER NOT FOUND CONTINUE; after the while loop. Yours Christof