Hi !
We have a server with OpenEdge Databases v10.01C. We have a second server with JasperServer on it which is connected (JDBC) to the OpenEdge Databases to make reports.
The problem is when we try to execute a report we have this error :
I saw that we have to put the isolation level to READ_UNCOMMITTED. But how can I do that ? With ODBC connection i know where the parameter is but can we set it when we use a JDBC connection ?
Or is there any solution to solve this problem of "Lock table is full" ?
Thanks a lot for your reply. :blush:
We have a server with OpenEdge Databases v10.01C. We have a second server with JasperServer on it which is connected (JDBC) to the OpenEdge Databases to make reports.
The problem is when we try to execute a report we have this error :
Caused by: java.sql.SQLException: [DataDirect][OpenEdge JDBC Driver][OpenEdge] Lock table is full. (7870)
at com.ddtek.jdbc.openedge.client.OpenEdgeClientRequest.fetchProcessReply(Unknown Source)
at com.ddtek.jdbc.openedge.client.OpenEdgeClientRequest.fetch(Unknown Source)
at com.ddtek.jdbc.openedge.OpenEdgeImplResultSet.fetchAtPosition(Unknown Source)
at com.ddtek.jdbc.base.BaseImplResultSet.next(Unknown Source)
at com.ddtek.jdbc.base.BaseResultSet.next(Unknown Source)
at org.apache.commons.dbcp.DelegatingResultSet.next(DelegatingResultSet.java:168)
at net.sf.jasperreports.engine.JRResultSetDataSource.next(JRResultSetDataSource.java:91)
... 14 more
I saw that we have to put the isolation level to READ_UNCOMMITTED. But how can I do that ? With ODBC connection i know where the parameter is but can we set it when we use a JDBC connection ?
Or is there any solution to solve this problem of "Lock table is full" ?
Thanks a lot for your reply. :blush: