You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-user@db.apache.org by Nicolas Dufour <ni...@neometsys.fr> on 2005/11/04 17:46:14 UTC
Strange exception
Hello
During a request I have a strange exception appearing at this kind of
line in java :
time1 = result.getString("ORIG_TIME");
with time1 a String obviously
Here is the exception :
java.sql.SQLException: [IBM][CLI Driver] CLI0125E Function sequence
error. SQLSTATE=S1010
What does it mean exactly ?
Thank you
Nicolas
Re: Strange exception
Posted by Army <qo...@sbcglobal.net>.
Nicolas Dufour wrote:
> Hello
>
> During a request I have a strange exception appearing at this kind of
> line in java :
> time1 = result.getString("ORIG_TIME");
> with time1 a String obviously
>
> Here is the exception :
> java.sql.SQLException: [IBM][CLI Driver] CLI0125E Function sequence
> error. SQLSTATE=S1010
>
> What does it mean exactly ?
Hmmm...This is an error that is thrown by the IBM DB2 ODBC client--I think it's
the equivalent to a "result set closed" error. I've never seen it show up as a
Java exception, though...??
I noticed that in an earlier post you wrote:
> My java program has parts in C and access to derby from C but with the
> help of java methods using JNI.
I don't know the details of how all of that works, but maybe that's why the
exception shows up as a CLI exception within a Java exception...? In any event,
as I said, this error usually means the result has been closed for some reason.
Is it possible that you have exhausted the result set by the time you make the
"result.getString()" call? Or perhaps the result set was created as
CLOSE_CURSORS_AT_COMMIT and a commit occured before the call to getString()?
Of course, that's just speculation. If you can include more details, including
(the relevant parts of) a derby.log file and what your program was doing before
the error, that might help. Also, is this something that used to work but now
fails, or has it always failed?
Army