|
Everyone, please look again, this isn't a commitment issue, He already has
a LOCK on the record when he does the read. So the Update will not work
when there is already a lock on the file. James, see my previous email.
Michael Schutte
Work 614-492-7419
email michael_schutte@xxxxxxxxxxxx
FrankKany@unipres
.com
Sent by: To
rpg400-l-bounces@ RPG programming on the AS400 /
midrange.com iSeries <rpg400-l@xxxxxxxxxxxx>
cc
03/30/2006 03:07 Subject
PM Re: SQL Update in RPGLE.
Please respond to
RPG programming
on the AS400 /
iSeries
<rpg400-l@midrang
e.com>
Give this a try, put this portion of code in your *INZSR:(pulled from this
list)
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+ Commit = *NONE
C/END-EXEC
Compile your program with COMMIT(*NONE).
I hope this helps.
Frank W. Kany IV
Senior Programmer/Analyst
Unipres USA, Inc.
http://www.unipres.com
"Work to LIVE, not live to work."
"Mike Troxclaire" <mike_troxclaire@xxxxxxxxxxx>
Sent by: rpg400-l-bounces@xxxxxxxxxxxx
03/30/2006 01:58 PM
Please respond to
RPG programming on the AS400 / iSeries <rpg400-l@xxxxxxxxxxxx>
To
rpg400-l@xxxxxxxxxxxx
cc
Subject
SQL Update in RPGLE.
Pros,
I am trying to execute this simple update statement. The program compiles
and it runs and gives the dsply message but the file is not updated. Am I
doing something wrong here? I would really appreciate it if somebody can
point me in the right direction.
=============================================================
FCUST UF E DISK RENAME(CUSTR:CSREC)
/FREE
DoW not %eof(CUST);
Read CUST;
If not %eof(CUST);
Exsr UpdateCSREC;
EndIf;
EndDo;
dsply 'UPDATE SUCCESSFUL';
/END-FREE
/FREE
BegSR UpdateCSREC;
/END-FREE
C/EXEC SQL
C+ UPDATE TESTING/CUST SET CUSSTA = 'TX'
C+ WHERE CUSSTA = 'TN'
C/END-EXEC
/FREE
*inlr = *on;
EndSR;
/END-FREE
=============================================================
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.
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.