You can either check the SQLSTATE afterwards, or add an indicator variable to your INTO: clause (
https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_73/rzajp/rzajpindvar.htm).
-----Original Message-----
From: dfreinkel [mailto:dfreinkel@xxxxxxxxxxxxxxxxx] 
Sent: Tuesday, February 04, 2020 2:46 PM
To: RPG400-L <rpg400-l@xxxxxxxxxxxxxxxxxx>
Subject: How do I monitor for the message "Indicator variable required" in the following statement?
exec sql  Select sum(WBBLT1 + WBBLT2 + wbblt3 + wbblt4 -
                                     wbaqmf - wbrsoq - wbbosq - wbusoq)
                            into :wQty_on_Hand
                            from IC140M
                           where WBPPN  = :slptno
                             and wbco   = :slco
                             and wbwhno = :slloc;   
 
In sql scripts, I have used IFNULL, however, IFNULL is not usable in a RPG program.
 
This is a 7.2 system.
 
TIA
 
Darryl Freinkel
A4G.
Tel: 770.321.8562 Ext 111 | Cell: 678.355.8562
 
As an Amazon Associate we earn from qualifying purchases.
	
 
This mailing list archive is Copyright 1997-2025 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.