|
Thanks. That helps. -----Original Message----- From: rpg400-l-bounces@xxxxxxxxxxxx [mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of Mike Troxclaire Sent: Wednesday, March 15, 2006 8:34 AM To: rpg400-l@xxxxxxxxxxxx Subject: SQL Embedded in RPG ILE. Tom, I am a Java programmer but I am now trying to get into RPG and I am loving it. I have been programming in Java for the past four years and never got into RPG until now but now I need to and have taken it as a challenge to learn RPG and guess what? It is not as bad as people try to project it..:-0). Here is some code in Java and my VB is kinda rusty so I will leave it for somebody else. I would appreciate some input from the RPG pro's, I think it would be a healthy and beneficial discussion. ============================================================ package mypackage; import java.sql.* ; class myclass { public static void main( String args[] ) { try { // Load the database driver Class.forName("com.ibm.as400.access.AS400JDBCDriver"); // Get a connection to the database Connection conn = DriverManager.getConnection("jdbc:as400://xxx.xxx.xxx.xxx","usr","pwd"); // Print all warnings for( SQLWarning warn = conn.getWarnings(); warn != null; warn = warn.getNextWarning() ) { System.out.println( "SQL Warning:" ) ; System.out.println( "State : " + warn.getSQLState() ) ; System.out.println( "Message: " + warn.getMessage() ) ; System.out.println( "Error : " + warn.getErrorCode() ) ; } // Get a statement from the connection Statement stmt = conn.createStatement() ; // Execute the query ResultSet rs = stmt.executeQuery("SELECT * FROM MYLIB.CUSTOMER") ; // Loop through the result set while(rs.next()) System.out.println( rs.getString("CNUM")); System.out.println( rs.getString("FNAME")); System.out.println( rs.getString("LNAME")); // Close the result set, statement and the connection rs.close() ; stmt.close() ; conn.close() ; } catch( SQLException se ) { System.out.println( "SQL Exception:" ) ; // Loop through the SQL Exceptions while( se != null ) { System.out.println( "State : " + se.getSQLState() ) ; System.out.println( "Message: " + se.getMessage() ) ; System.out.println( "Error : " + se.getErrorCode() ) ; se = se.getNextException() ; } } catch(Exception e) { System.out.println( e ) ; } } } ============================================================= Cheers, Mike. >From: rpg400-l-request@xxxxxxxxxxxx >Reply-To: rpg400-l@xxxxxxxxxxxx >To: rpg400-l@xxxxxxxxxxxx >Subject: RPG400-L Digest, Vol 5, Issue 322 >Date: Wed, 15 Mar 2006 07:51:53 -0600 >MIME-Version: 1.0 >Received: from mail.midrange.com ([69.3.23.28]) by >bay0-mc4-f12.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.1830); >Wed, >15 Mar 2006 06:01:03 -0800 >Received: from rivendell.midrange.com (localhost [127.0.0.1])by >mail.midrange.com (8.13.4/8.13.4) with ESMTP id k2FDpwUX023143;Wed, 15 >Mar >2006 07:51:58 -0600 >X-Message-Info: jl7Vrt/mfsr+KMrlH2HmxhwslKKR5SMH6hf4z5Tt0Ig= >X-BeenThere: rpg400-l@xxxxxxxxxxxx >X-Mailman-Version: 2.1.7 >Precedence: list >List-Id: RPG programming on the AS400 / iSeries <rpg400-l.midrange.com> >List-Unsubscribe: ><http://lists.midrange.com/mailman/listinfo/rpg400-l>,<mailto:rpg400-l- >request@xxxxxxxxxxxx?subject=unsubscribe> >List-Archive: <http://archive.midrange.com/rpg400-l> >List-Post: <mailto:rpg400-l@xxxxxxxxxxxx> >List-Help: <mailto:rpg400-l-request@xxxxxxxxxxxx?subject=help> >List-Subscribe: ><http://lists.midrange.com/mailman/listinfo/rpg400-l>,<mailto:rpg400-l- >request@xxxxxxxxxxxx?subject=subscribe> >Errors-To: rpg400-l-bounces@xxxxxxxxxxxx >Return-Path: rpg400-l-bounces@xxxxxxxxxxxx >X-OriginalArrivalTime: 15 Mar 2006 14:01:03.0586 (UTC) >FILETIME=[E5B52420:01C64838] > >Send RPG400-L mailing list submissions to > rpg400-l@xxxxxxxxxxxx > >To subscribe or unsubscribe via the World Wide Web, visit > http://lists.midrange.com/mailman/listinfo/rpg400-l >or, via email, send a message with subject or body 'help' to > rpg400-l-request@xxxxxxxxxxxx > >You can reach the person managing the list at > rpg400-l-owner@xxxxxxxxxxxx > >When replying, please edit your Subject line so it is more specific >than "Re: Contents of RPG400-L digest..." > > >*** NOTE: When replying to this digest message, PLEASE remove all text >unrelated to your reply and change the subject line so it is meaningful. > >Today's Topics: > > 1. Re: Field interpreted differentlybetweenphysicalandlogical > (Barbara Morris) > 2. Re: CPF4182 (Avis Ramuk) > 3. Re: CPF4182 (Jim Franz) > 4. RE: SQL Embedded in RPG ILE. (Tom Huff) > 5. RE: *MDY date issue (Weber, Richard) > 6. RE: Passing Multi Occurance DS as parm btw modules (Jeff Young) > > >---------------------------------------------------------------------- > >message: 1 >date: Tue, 14 Mar 2006 20:12:20 -0500 >from: Barbara Morris <bmorris@xxxxxxxxxx> >subject: Re: Field interpreted differentlybetweenphysicalandlogical > >Jon Paris wrote: > > > > >> The DS is externally described and exists solely so that I can >reference > > the prototype fields back to the data file. > > > > This seems like a good idea until you encounter the kinds of > > problems >you > > are seeing! In practice using LIKE on protos is probably not a good >idea on > > the whole. > > > >Jon, I think using LIKE on /copy prototypes is ok, as long as the base >type is defined in the /copy file too, as it was in Ricks' case. > >Rick's problem wasn't with the prototype being interpreted differently, >it was with the parameters being passed on the call. The parameters >were fields from the file which weren't mapped to any >externally-described DS, so they didn't get defined with the exact >types in the file. > > > >------------------------------ > >message: 2 >date: Tue, 14 Mar 2006 19:00:05 -0800 (PST) >from: Avis Ramuk <as400_techmails@xxxxxxxxx> >subject: Re: CPF4182 > >Can anyone help me with this. > The job lobgs shows error of MCH1210 with an ILE Procedure in QSYS. >And then I am getting this CPF4182 error. Could anyone has experieced >this error before?. > If so please let me know what are the reasons that cause this error >CMPF4182. > This would be greatly helpful to troubleshoot the issue in all aspects. > > Thanks, > Avis Ramuk. > >Avis Ramuk <as400_techmails@xxxxxxxxx> wrote: > >Thanks again Don. I will check this tommorw and let you know > >Thanks, >Avis >Don wrote: >if you're having to resub this job, make sure to use LOG(4 00 *seclvl) >logclpgm(*yes) > >you may also want to see if there's anything in QHST use the dsplog >command, chose the date/time areas you're concerned with. > >dspmsg qsysopr show anything? > >Also, while you're in these areas keep an eye out for any damaged >object messages... > >Don in DC > > >At 07:53 PM 3/6/2006 -0800, you wrote: > >Thanks for Don for your reply. The joblog has got nothing. It first > >given an error MCH1020 pointing to a system object. And then it > >triggered this error. I am in my home and I will check the member > >lock and let you know tommorrow. > > The file FILWARH1 is opened only in Input mode in the program. Still > >the member lock or Share(*yes) would be a concern?. Thanks again > > > > Avis > > > >Don wrote: > > also check the job log...I'd be curios if the mbr is there...or > >locked exclusive by something else... > > > >Don in DC > > > >At 07:41 PM 3/6/2006 -0800, you wrote: > > >Do anyone have any idea what are the reason for this error (CMF4182 > > >) >to > > >occur. A job which was running fine since it was created now ending > > >up with this error. It first struck with the error MCH1210 and then > > >ends >with > > >this. > > > > > > File FILWARH1 in library WARHLIB213 member or device *N not opened. > > > Error message > > >CPF4182 appeared during OPEN (C S D F). > > > > > > Has anyone experienced this error before. Please let me know as > > > your help is greatly appreciated. > > > > > > Thanks, > > > Avis > > > > > > > > >--------------------------------- > > >Yahoo! Mail > > >Bring photos to life! New PhotoMail makes sharing a breeze. > > >-- > > >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. > > > > > > > > >-- > >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. > > > > > > > >__________________________________________________ > >Do You Yahoo!? > >Tired of spam? Yahoo! Mail has the best spam protection around > >http://mail.yahoo.com > >-- > >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. > > > > >-- >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. > > > >__________________________________________________ >Do You Yahoo!? >Tired of spam? Yahoo! Mail has the best spam protection around >http://mail.yahoo.com >-- >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. > > > > >--------------------------------- > Yahoo! Mail > Use Photomail to share photos without annoying attachments. > >------------------------------ > >message: 3 >date: Tue, 14 Mar 2006 22:19:57 -0500 >from: "Jim Franz" <jfranz@xxxxxxxxxxxx> >subject: Re: CPF4182 > >Can you show us the joblog? There are many reasons for a cpf4182, and >as the msg description says, the reason for the file not opening will >be in a previous message. If you dspjoblog interactively, make sure you >F10 to display detailed messages. >jim franz > >CPF4182 >Message . . . . : File &2 in library &3 member or device &4 not opened. >Cause . . . . . : File was not opened because an error occurred. If this >i > a device file, the device may not be usable. >Recovery . . . : See the previously listed messages, correct any errors, > and then try the request again. If the problem continues, report the > problem (ANZPRB command). > > >----- Original Message ----- >From: "Avis Ramuk" <as400_techmails@xxxxxxxxx> >To: "RPG programming on the AS400 / iSeries" <rpg400-l@xxxxxxxxxxxx> >Sent: Tuesday, March 14, 2006 10:00 PM >Subject: Re: CPF4182 > > > > Can anyone help me with this. > > The job lobgs shows error of MCH1210 with an ILE Procedure in QSYS. > > And then I am getting this CPF4182 error. Could anyone has > > experieced this error before?. > > If so please let me know what are the reasons that cause this error > > CMPF4182. > > This would be greatly helpful to troubleshoot the issue in all aspects. > > > > Thanks, > > Avis Ramuk. > > > > Avis Ramuk <as400_techmails@xxxxxxxxx> wrote: > > > > Thanks again Don. I will check this tommorw and let you know > > > > Thanks, > > Avis > > Don wrote: > > if you're having to resub this job, make sure to use LOG(4 00 > > *seclvl) > > logclpgm(*yes) > > > > you may also want to see if there's anything in QHST use the dsplog > > command, chose the date/time areas you're concerned with. > > > > dspmsg qsysopr show anything? > > > > Also, while you're in these areas keep an eye out for any damaged > > object messages... > > > > Don in DC > > > > > > At 07:53 PM 3/6/2006 -0800, you wrote: > >>Thanks for Don for your reply. The joblog has got nothing. It first >given > >>an error MCH1020 pointing to a system object. And then it triggered > >>this error. I am in my home and I will check the member lock and let > >>you know tommorrow. > >> The file FILWARH1 is opened only in Input mode in the program. > >>Still the member lock or Share(*yes) would be a concern?. Thanks > >>again > >> > >> Avis > >> > >>Don wrote: > >> also check the job log...I'd be curios if the mbr is there...or > >>locked exclusive by something else... > >> > >>Don in DC > >> > >>At 07:41 PM 3/6/2006 -0800, you wrote: > >> >Do anyone have any idea what are the reason for this error > >> >(CMF4182 ) >to > >> >occur. A job which was running fine since it was created now > >> >ending up with this error. It first struck with the error MCH1210 > >> >and then ends with this. > >> > > >> > File FILWARH1 in library WARHLIB213 member or device *N not opened. > >> > Error message > >> >CPF4182 appeared during OPEN (C S D F). > >> > > >> > Has anyone experienced this error before. Please let me know as > >> > your help is greatly appreciated. > >> > > >> > Thanks, > >> > Avis > >> > > >> > > >> >--------------------------------- > >> >Yahoo! Mail > >> >Bring photos to life! New PhotoMail makes sharing a breeze. > >> >-- > >> >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. > >> > > >> > >> > >>-- > >>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. > >> > >> > >> > >>__________________________________________________ > >>Do You Yahoo!? > >>Tired of spam? Yahoo! Mail has the best spam protection around > >>http://mail.yahoo.com > >>-- > >>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. > >> > > > > > > -- > > 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. > > > > > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam protection around > > http://mail.yahoo.com > > -- > > 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. > > > > > > > > > > --------------------------------- > > Yahoo! Mail > > Use Photomail to share photos without annoying attachments. > > -- > > 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. > > > > > > >------------------------------ > >message: 4 >date: Tue, 14 Mar 2006 21:02:53 -0800 >from: "Tom Huff" <tehuff@xxxxxxxxxxxxx> >subject: RE: SQL Embedded in RPG ILE. > >Here is an interesting challenge. Anyone care to write this in java and vb. >As an old RPG programmer, I would be interested in seeing the difference. >Thanks >Tom > >-----Original Message----- >From: rpg400-l-bounces@xxxxxxxxxxxx >[mailto:rpg400-l-bounces@xxxxxxxxxxxx] >On Behalf Of Lim Hock-Chai >Sent: Tuesday, March 14, 2006 9:42 AM >To: RPG programming on the AS400 / iSeries >Subject: RE: SQL Embedded in RPG ILE. > >Mike: >Welcome to the RPG world. Just to illustrate why we rpg people love >rpg: Below is how simple that is to do the same thing in RPG (Compare >to using sql or java, vb...). > >FCUSTOMER IF E K disk > >D SampleCust like(cnum) inz(12345) > >C SampleCust chain(n) CUSTOMER >C if %found > * .... normal processing here... >C endif > >C eval *inlr = *on > >.... >The power of using embedded SQL in rpg start to come in when you want >to do fetch all records where last name sounded like 'Berendt', as Rob >indicated below. > >-----Original Message----- >From: rpg400-l-bounces+lim.hock-chai=usamobility.com@xxxxxxxxxxxx >[mailto:rpg400-l-bounces+lim.hock-chai=usamobility.com@xxxxxxxxxxxx] On >Behalf Of rob@xxxxxxxxx >Sent: Tuesday, March 14, 2006 11:01 AM >To: RPG programming on the AS400 / iSeries >Subject: Re: SQL Embedded in RPG ILE. > >That's a single record fetch, right? There's only 1 customer in your >CUSTOMER file with that customer number? > >Then the following would work. If, however, you wanted to fetch all >records where last name sounded like 'Berendt' then let me know. That >involves using a cursor and I can whip up a sample like that also. > > H ActGrp(*CALLER) > H DftActGrp(*NO) > > D Customer e ds EXTNAME(CUSTOMER) > D OpenStuff PR n > D FetcuStuff PR n > D SampleCust like(cnum) inz(12345) > > /free > *inlr=*on; > if not OpenStuff(); > // perform error routine to alert the troops > // ... > Else; > If FetchStuff(SampleCust); > > // normal processing here... > > EndIf; > EndIf; > return; > /end-free > // End of program is right here. > > > P OpenStuff B > D OpenStuff PI like(ReturnVar) > D ReturnVar s n > > C/EXEC SQL > C+ Set Option > C+ Naming = *Sys, > C+ Commit = *None, > C+ UsrPrf = *User, > C+ DynUsrPrf = *User, > C+ Datfmt = *iso, > C+ CloSqlCsr = *EndMod > C/END-EXEC > > > /free > stmt1='select cnum, lname, fname ' + > 'into :cnum, :lname, :fname ' + > 'from customer where cnum=?'; > /end-free > C/EXEC SQL > C+ Prepare S1 from :stmt1 > C/END-EXEC > > /free > Select; > When SqlStt='00000'; > return *on; > Other; > return *off; > EndSl; > /end-free > P OpenStuff E > > /eject > D FetchStuff PI like(ReturnVar) > D ThisCust like(cnum) > D ReturnVar s n > > C/EXEC SQL > C+ Execute S1 using :ThisCust > C/END-EXEC > > P FetchStuff E > > >Rob Berendt >-- >Group Dekko Services, LLC >Dept 01.073 >PO Box 2000 >Dock 108 >6928N 400E >Kendallville, IN 46755 >http://www.dekko.com > > > > > >"Mike Troxclaire" <mike_troxclaire@xxxxxxxxxxx> Sent by: >rpg400-l-bounces@xxxxxxxxxxxx >03/14/2006 11:30 AM >Please respond to >RPG programming on the AS400 / iSeries <rpg400-l@xxxxxxxxxxxx> > > >To >rpg400-l@xxxxxxxxxxxx >cc > >Subject >SQL Embedded in RPG ILE. > > > > > > >Hello Gurus, >I am a novice RPG programmer. I think I have got the basics down and >starting to appreciate the language. I want to explore the power of SQL >in > >RPG. I am looking for a very basic program to follow. For example if I >have a file called CUSTOMER in a library MYLIB. > > >My SQL statement would be : > >select * from MYLIB.CUSTOMER where CNUM = '12345' > >I want to create a report using a RPG program which utilizes the above >SQL > >statement. The output file could be QPRINT. > >The CUSTOMER table has only 3 fields. CNUM, FNAME, LNAME. > >Any help in this matter would be much appreciated. > >Cheers, > >Mike. > >_________________________________________________________________ >Don't just search. Find. Check out the new MSN Search! >http://search.msn.click-url.com/go/onm00200636ave/direct/01/ > >-- >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. > > > >-- >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. > > >-- >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. > > > >------------------------------ > >message: 5 >date: Wed, 15 Mar 2006 08:34:39 -0500 >from: "Weber, Richard" <Weberr@xxxxxxxxxxx> >subject: RE: *MDY date issue > >"Come over here and turn around so I can hit you in the back of the head!" >Paul Teutel Sr. > >Rick Weber | TOYS '?' US International > >-----Original Message----- >From: Douglas W. Palme [mailto:dpalme@xxxxxxxxxxx] >Sent: Tuesday, March 14, 2006 4:37 PM >To: RPG programming on the AS400 / iSeries >Subject: Re: *MDY date issue > >Someone slap the snot out of me please....figured it out....I need to >pass a > >value to the DDS first since I am prompting the user for a date entry. > >Although I would prefer to have blank dates, it'll work. > > >On Tue, 14 Mar 2006 13:03:38 -0800, Douglas W. Palme wrote > > We have several fields that are defined in both the PF and the DDS > > as *MDY with a type L designation. When atempeting to update the > > record in DFU we are getting a date time stamp error message. > > > > I believe that for a two digit year the limitation is 1940 through > > 28xx correct? > > > > So how in the world do I represent 2006? it will not take 06 for > > whatever reason. > > > > Suggestions, hints, or tell me I am too much trouble and need to >leave..... > > > > Douglas > > > > If you bought it, it was hauled by a truck - somewhere, sometime. > > > > -- > > 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. > > >If you bought it, it was hauled by a truck - somewhere, sometime. > >-- >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. > >======================================================================= >= This email message is for the sole use of the intended recipient (s) >and may contain confidential and privileged information. Any >unauthorized review, use, disclosure or distribution is prohibited. If >you are not the intended recipient, please contact the sender by reply >email and destroy all copies of the original message. To reply to our >email administrator directly, send an email to EmailAdmin@xxxxxxxxxxxx >Toys "R" Us, Inc. > > > >------------------------------ > >message: 6 >date: Wed, 15 Mar 2006 05:51:43 -0800 (PST) >from: Jeff Young <cooljeff913@xxxxxxxxx> >subject: RE: Passing Multi Occurance DS as parm btw modules > >Roger, > I am doing a multiple row SQL FETCH in the second module, and the >only thing it will accept is a MODS. > I do not think it will accept a MODS with the BASED keyword, but I >will check. > > Thanks, > > >"Mackie, Roger L. (Precision Press)" <RLMackie@xxxxxxxxxxxxx> wrote: > Jeff, > >You can pass the pointer to a MODS in one module and base an identical >MODS in the other module on that pointer. I had to do that once and it >works well. However, As Scott pointed out before, it is much easier to >pass DS arrays if your code does not need to be compatible with earlier >releases. > >Roger Mackie > >-----Original Message----- >From: rpg400-l-bounces@xxxxxxxxxxxx >[mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of Jeff Young >Sent: Tuesday, March 14, 2006 2:33 PM >To: RPG programming on the AS400 / iSeries >Subject: Re: Passing Multi Occurance DS as parm btw modules > >Scott, >Typo on Occur. S/B Occurs. > >Occurs is not allowed on a prototype parm. How do I define it then? > > >-- >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. > > > > >Jeff Young >Sr. Programmer Analyst >Dynax Solutions, Inc. >A wholly owned subsidiary of enherent Corp. >IBM -e(logo) server Certified Systems Exper - iSeries Technical >Solutions >V5R2 >IBM Certified Specialist- e(logo) server i5Series Technical Solutions >Designer V5R3 IBM Certified Specialist- e(logo)server i5Series >Technical Solutions Implementer V5R3 > > > > > > > > > > > > >--------------------------------- > Yahoo! Mail > Use Photomail to share photos without annoying attachments. > >------------------------------ > >-- >This is the RPG programming on the AS400 / iSeries (RPG400-L) digest >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. > > > >End of RPG400-L Digest, Vol 5, Issue 322 >**************************************** _________________________________________________________________ On the road to retirement? Check out MSN Life Events for advice on how to get there! http://lifeevents.msn.com/category.aspx?cid=Retirement -- 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.