Consultor Eletrônico



Kbase P110669: JDBC - Invalid Cursor State Error when running Java procedure.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   5/17/2006
Status: Unverified

FACT(s) (Environment):

Progress 9.1E
Progress 9.1E 64-bit
OpenEdge 10.0B
OpenEdge 10.0B 64-bit

SYMPTOM(s):

JDBC - Invalid Cursor State Error when running Java procedure.

[JDBC Progress Driver]:193
java.sql.SQLException: [JDBC Progress Driver]:193
at com.progress.sql.jdbc.JdbcProgress.createSQLException(JdbcProgress.java:6644)
at com.progress.sql.jdbc.JdbcProgress.standardError(JdbcProgress.java:6837)
at com.progress.sql.jdbc.JdbcProgress.SQLGetUTFDataString(JdbcProgress.java:3703)
at com.progress.sql.jdbc.JdbcProgressResultSet.getDataString(JdbcProgressResultSet.java:5826)
at com.progress.sql.jdbc.JdbcProgressResultSet.getString(JdbcProgressResultSet.java:346)
at InvalidCursorError.main(InvalidCursorError.java:41)

[JDBC OpenEdge Driver]:Invalid cursor state.
java.sql.SQLException: [JDBC OpenEdge Driver]:Invalid cursor state.
at com.progress.sql.jdbc.JdbcProgress.createSQLException(JdbcProgress.java:6636)
at com.progress.sql.jdbc.JdbcProgress.standardError(JdbcProgress.java:6821)
at com.progress.sql.jdbc.JdbcProgress.SQLGetUTFDataString(JdbcProgress.java:3703)
at com.progress.sql.jdbc.JdbcProgressResultSet.getDataString(JdbcProgressResultSet.java:5822)
at com.progress.sql.jdbc.JdbcProgressResultSet.getString(JdbcProgressResultSet.java:346)
at InvalidCursorError.main(InvalidCursorError.java:43)

Running java program with a scrollable cursor

Problem only occurs with 9.1E01, 10.0B02, 10.0B03.

CAUSE:

Bug# 20050726-033

FIX:

Upgrade to 9.1E04 or OpenEdge 10.0B05