|
I had a similar problem several months ago; i posted this to news://comp.sys.ibm.as400.misc and received an answer from Barbara Morris. To be sure that your fields are defined exactly the same as in a db-file, one has to code an external described data structure. So my D pgmfield S like(dbfield) was replaced by D pgmdbds E DS extname(db-file) D prefix(pgm) that seems to be the only way to tell the compiler that you *really really* want the field defined the same as in the db-file. RPG loves the packed format too much to be convinced by a LIKE().... best regards -- Anton Gombkötö mailto:Gombkoetoe@ASsoft.com AS Software GmbH http://www.ASsoft.com Jedleseer Strasse 3 Vienna, Austria, Europe -----Ursprüngliche Nachricht----- Von: <bellis@ORIENTAL.COM> An: <RPG400-L@midrange.com> Gesendet: Dienstag, 07. Dezember 1999 21:36 Betreff: Re: Internal numeric variable defined with LIKE Keyword off of external files > > > I forgot one important detail on this. > The actual fields are being defined unlike the database field. > The reason this is a problem is that these fields are used as parameters on > either procedures or program calls. > The either will not compile or run correctly because of type mismatches on the > parameters. > Hope this clears up the issue a little better. > > > > > > +--- > | This is the RPG/400 Mailing List! > | To submit a new message, send your mail to RPG400-L@midrange.com. > | To subscribe to this list send email to RPG400-L-SUB@midrange.com. > | To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com. > | Questions should be directed to the list owner/operator: david@midrange.com > +---
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.