> From: MWalter@hanoverwire.com
>
> Could someone let me in on the secret of using WHENEVER SQLERROR
> in a RPGLE
> subprocedure. I have the following code:
>
>      c/exec sql
>      c+ WHENEVER SQLERROR GOTO ERRHNDLR
>      c/end-exec
>
>       .... Stuff that builds a data structure
>
> c    c     ERRHNDLR      TAG
> c    c                   eval      errorId = 'HWC0215'
>      c                   eval      datacount = 0
>      c                   return    *null
>
>
> When I try to compile I get  a RNF7030 on the ERRHNDLR and an RNF7043
> (Target is not a label) error.

Just taking a stab, I'd suggest trying "GOTO :ERRHNDLR".  The colon is often
used to actually indicate program labels.

Joe


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.