|
Barbara, So why can EXTNAME accept a library name qualifier yet? EXTNAME('MYLIB/CUSTMAST') :( -Bob Cozzi -----Original Message----- From: rpg400-l-bounces@xxxxxxxxxxxx [mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of Barbara Morris Sent: Thursday, November 18, 2004 10:38 AM To: rpg400-l@xxxxxxxxxxxx Subject: Re: Updating file via datastructure Tony Carolla wrote: > > I just started using data structures for file input, output and > update, for speed reasons (you know I am a speed-freak ;) ), so I am > curious. Is there any advantage to using an external DS over one > created with LIKEREC? Also, should we figure that someday, the > LIKEREC functionality in regards to using for input/output/update, > will be phased out? > There's no speed advantage either way to an external-DS over one created with LIKEREC. With an externally-described data structure you can add more subfields, which can be good if you want to define overlays. I don't see LIKEREC being phased out. LIKEREC has a mild advantage in that there's a more obvious relationship between the record format and the data structure, in the case of renames: Ffile IF E RENAME(rec : newRec) D newDsR DS LIKEREC(newRec : *input) D newDsE E DS EXTNAME(file : rec : *input) read newRec newDsR; read newRec newDsE; I think the relationship between newDsR and newRec is more obvious than that between newDsE and NewRec. -- This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list To post a message email: RPG400-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo/rpg400-l or email: RPG400-L-request@xxxxxxxxxxxx Before posting, please take a moment to review the archives at http://archive.midrange.com/rpg400-l.
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.