|
Ron, That's your problem. Result field of a check cannot be a full array. try looping through the same way, and increment the index of the result field. something like: C VALIDCHR CHECK GNADD3 BADCHR($i) C DOW %FOUND C eval $i = $i + 1 C VALIDCHR CHECK GNADD3 BADCHR($i) C ENDDO C EXSR FIX_NM1RECORD at the end of the loop, BADCHR will have each invalid position from GNADD3 ---original message---- Richard, I did try that, the problem though is that I need the result to be the array so I can see all fields that need to be translated and not just the first one that it hits. Even though I move all my characters to a string I still get the error on the result array. Ron
As an Amazon Associate we earn from qualifying purchases.
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.