|
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
+---
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.