|
Ravi: It is not a requirement. But IBM in their infinite wisdom would like you to protect against yourself by journaling all files. The compile command (CRTSQLRPG for RPG/400 or CRTSQLRPGI for ILE/RPG) both assume COMMIT(*CHG). You need to either change the command default CHGCMDDFT to change it permanently. Or you can temporarily override by using F4 on the command and changing it to COMMIT(*NONE). HTH Ravi wrote: > Is jouraling a requirement to use embedded SQL?? > > Compton, John wrote: > > > > Are you journaling TESTLIB/PFB? > > > > > > -----Original Message----- > > From: Silvio Santos [mailto:Silvio.Santos@biw-ag.de] > > Sent: Wednesday, January 13, 1999 7:50 AM > > To: 'RPG400' > > Subject: Embedded SQL does not work > > > > Hello! > > I am trying to do an update in a table B with data from table A, for that I > > use a cursor. Here is the code: > > > > IDSA DS > > I 1 10 FCTNA > > I 11 11 CASSA > > I 12 15 POSNA > > I 16 65 FCDS > > I 66 90 FCSD > > C* > > C/EXEC SQL > > C+ DECLARE CA CURSOR FOR > > C+ SELECT A.FCTN0O, A.CASS0O, A.POSN0O, A.FCDS0O, A.FCSD0O > > C+ FROM PFA A, PFB B > > C+ WHERE A.FCTN0O = B.FCTN0O AND > > C+ A.CASS0O = B.CASS0O AND > > C+ A.POSN0O = B.POSN0O > > C+ FOR READ ONLY > > C/END-EXEC > > C* > > C/EXEC SQL > > C+ OPEN CA > > C/END-EXEC > > C* > > C/EXEC SQL > > C+ WHENEVER NOT FOUND > > C+ GO TO CLOSEA > > C/END-EXEC > > C* > > C CICLO TAG > > C/EXEC SQL > > C+ FETCH CA > > C+ INTO :FCTNA, :CASSA, :POSNA, :FCDS, :FCSD > > C/END-EXEC > > C* > > C SQLCOD IFNE 0 > > C GOTO CLOSEA > > C ENDIF > > C* > > C/EXEC SQL > > C+ UPDATE TESTLIB/PFB > > C+ SET FCDS0O = :FCDS, > > C+ FCSD0O = :FCSD > > C+ WHERE FCTN0O = :FCTNA AND > > C+ CASS0O = :CASSA AND > > C+ POSN0O = :POSNA > > C/END-EXEC > > C GOTO CICLO > > C CLOSEA TAG > > C/EXEC SQL > > C+ CLOSE CA > > C/END-EXEC > > C* > > C SETON LR > > C* > > > > But the update is not working. I also tried to run the debug an I saw that > > the sqlcod is with the value = 0 before the update, but after it contains > > -7008, > > I also tried to see the sqlerm but it appears strange things. > > I tested an equivalent update in the command line of the STRSQL and it > > works, so what can be wrong ? > > > > Silvio. > > > > > > * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * > > * This is the RPG/400 Discussion Mailing List! To submit a new * > > * message, send your mail to "RPG400-L@midrange.com". To unsubscribe * > > * from this list send email to MAJORDOMO@midrange.com and specify * > > * 'unsubscribe RPG400-L' in the body of your message. Questions should * > > * be directed to the list owner / operator: david@midrange.com * > > * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * > > * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * > > * This is the RPG/400 Discussion Mailing List! To submit a new * > > * message, send your mail to "RPG400-L@midrange.com". To unsubscribe * > > * from this list send email to MAJORDOMO@midrange.com and specify * > > * 'unsubscribe RPG400-L' in the body of your message. Questions should * > > * be directed to the list owner / operator: david@midrange.com * > > * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * > * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * > * This is the RPG/400 Discussion Mailing List! To submit a new * > * message, send your mail to "RPG400-L@midrange.com". To unsubscribe * > * from this list send email to MAJORDOMO@midrange.com and specify * > * 'unsubscribe RPG400-L' in the body of your message. Questions should * > * be directed to the list owner / operator: david@midrange.com * > * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -- Thank You. Regards Dave Mahadevan.. mailto:mahadevan@fuse.net * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * This is the RPG/400 Discussion Mailing List! To submit a new * * message, send your mail to "RPG400-L@midrange.com". To unsubscribe * * from this list send email to MAJORDOMO@midrange.com and specify * * 'unsubscribe RPG400-L' in the body of your message. 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.