|
usage limit on sql perhaps?
-----Original Message-----
From: Jim Franz <franz400@xxxxxxxxxxxx>
To: MIDRANGE-L@xxxxxxxxxxxx
Sent: Tue, 3 Jan 2006 13:47:43 -0500
Subject: embedded sql halt and sql dump
Has anyone else seen this halt ?
i have no authority at this customer to start an IBM Service call, and can see
already the ptf cume level is one level back.
However, program has been running for many months.
OS400 V5R3 ptf level c5207530 and db group 99503 level 6
SQLRPGLE compiled at release V5r2 for prev release V5R1
Very basic select statement
SELECT * FROM IVRCYTD WHERE RCRQTY<>0 and RCIVCD <> 'N' and RCDATE> 20051226 ORD
ER BY RCCONO,RCDIV,RCLOC,RCIVDP,RCPART,RCCOND,RCICNO
(i did cut & paste this select into strsql & it runs fine)
dump values:
SQLCOD -901
SQLSTT 58004 (in Info Center as "system error") and produced a qsqlsrv dump
report in qezdebug
No indication (I can see) and "what" system error, but joblog (below has some
info).
I beleive the sql error occurred "after" a record was read, because program
dump
was at a statement
inside this loop dou SqlCod <> *zero
Program dump does show all field values of selected record as zero and blank.
Pgm was missing a statement like c/exec sql whenever sqlerror go to xxx
SQL0901 Diagnostic 50 01/02/06 22:39:01.818160 QSQRUN2
QSYS *STMT QSQRUN2 QSYS
From module . . . . . . . . : QSQFETCH
From procedure . . . . . . : CK_DEBUG
Statement . . . . . . . . . : 14360
To module . . . . . . . . . : QSQFETCH
To procedure . . . . . . . : CK_DEBUG
Statement . . . . . . . . . : 14360
Message . . . . : SQL system error.
Cause . . . . . : An SQL system error
has
occurred. The current SQL
statement cannot be completed
successfully. The error will not prevent
other SQL statements from being
processed. Previous messages may indicate
that there is a problem with the SQL
statement and SQL did not correctly
diagnose the error. The previous message
identifier was *N. Internal error
type 3943 has occurred. If precompiling,
processing will not continue beyond
this statement. Recovery . . . : See
the previous messages to determine
if there is a problem with the SQL
statement. To view the messages, use the
DSPJOBLOG command if running
interactively, or the WRKJOB command to view
the output of a precompile. An
application program receiving this return
code may attempt further SQL statements.
Correct any errors and try the
request again.
jim franz
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.