|
Why the read to MBRS before the override? --------------------------------------------------------- Christopher A. Libby, Programmer/Analyst Maine Public Service Company (www.mainepublicservice.com) clibby@mainepublicservice.com (207) 768-5811 ext. 2210 -----Original Message----- From: owner-rpg400-l@midrange.com [mailto:owner-rpg400-l@midrange.com]On Behalf Of Scott Klement Sent: Thursday, January 11, 2001 3:24 PM To: RPG400-L@midrange.com Subject: Re: Overrides within RPG-ILE On Thu, 11 Jan 2001, Christopher A. Libby wrote: > Hello all - somewhat simple question: > > Can & how do I perform an override within a RPG-ILE application? I need to > dynamically override a database file to a specific member, based on the > contents of a field from another file. I am assuming I would need to code > the overridden file with the USROPN keyword, and then open the file after > overriding it and close before deleting the override. > > Thanks for the help - Chris Assuming that by "RPG-ILE" you mean "RPG IV" or "ILE RPG/400", then here is how I might do what you're requesting: FMBRS IF E DISK FMYFILE IF E DISK USROPN D Cmd PR ExtPgm('QCMDEXC') D command 200A const D length 15P 5 const c read MBRS 10 c dow *in10 = *off C callp Cmd('OVRDBF FILE(MYFILE) MBR(' + c %trim(MbrName) + ')': 200) c open MYFILE C* process MYFILE here c close MYFILE c callp Cmd('DLTOVR FILE(MYFILE)':200) c read MBRS 10 c enddo c eval *inlr = *on +--- | 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 +--- Maine Public Service Company www.mainepublicservice.com +--- | 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-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.