× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.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.

Hi Mark,
  The colon didn't sound right to me so I compiled this code.  Compiles just
fine.  I suggest you look to see if ERRHNDLR is defined as a procedure name
elsewhere.  Perhaps this is a side-effect of some other errors?  The last
time I used WHENEVER was on some RPG III code in 1999, and that was for a
test.  I just check SQLSTT now.
  --buck

As an Amazon Associate we earn from qualifying purchases.

This thread ...


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.