Subject Re: [Firebird-Java] Re: Problem with Win2000, Firebir 1.5 and driver 1.5.4 with Blob...
Author Roman Rokytskyy
> It suddenly occurred to me that this Win2k problem could be similar
> to the other problem we had recently (where calling .next() gives
> the error "SQL error code = -504, Cursor"). So we went back through
> some old drivers - we have found that with JDBC driver 1.5.1 this
> error does not occur. But with 1.5.2 it does.
> (I've updated that other post also.)
>
> So what is the change between 1.5.1 and 1.5.2 that breaks this under
> win2000 only?

Here's the list of changes

2004-10-09 added mapping between HP-UX and Cp1252 encodings
2004-10-09 added code to solve the issue when database has encoding NONE and
there is no chance to control regional settings of the host OS added
possibility to translate characters if there are some encoding issues
2004-10-03 fixed incorrect interface querying when constructing dynamic
proxy
2004-10-03 added code to close result set when statement is released back to
pool
2004-10-03 added keepStatements parameter
2004-10-03 added support for fyracle.dll
2004-10-03 added support for Oracle-mode URLs (Fyracle project)
2004-10-03 test case and fixes for the case of fatal errors
2004-10-02 fixed connection leaking
2004-10-01 fixed error messages
2004-09-26 added additional synchronization
2004-09-26 fixed issue with three-param setters in CallableStatement when
the passed Calendar was ignored
2004-09-21 added test case for SQL roles
2004-09-17 fixed issue when FBManager needed running server even in embedded
mode

The only issues that can have influence (at least I think so) are:

2004-09-26 added additional synchronization
affected files:
client-java/src/main/org/firebirdsql/jdbc/AbstractConnection.java:

2004-10-03 test case and fixes for the case of fatal errors
client-java/src:
main/org/firebirdsql/gds/isc_stmt_handle.java,
main/org/firebirdsql/gds/isc_tr_handle.java,
main/org/firebirdsql/ngds/GDS_Impl.java,
main/org/firebirdsql/ngds/isc_db_handle_impl.java,
main/org/firebirdsql/ngds/isc_stmt_handle_impl.java,
main/org/firebirdsql/ngds/isc_tr_handle_impl.java,
main/org/firebirdsql/jca/FBManagedConnection.java,
main/org/firebirdsql/jdbc/AbstractConnection.java,
main/org/firebirdsql/jdbc/AbstractStatement.java,
main/org/firebirdsql/jgds/GDS_Impl.java,
main/org/firebirdsql/jgds/isc_db_handle_impl.java,
main/org/firebirdsql/jgds/isc_stmt_handle_impl.java,
main/org/firebirdsql/jgds/isc_tr_handle_impl.java,
test/org/firebirdsql/gds/TestFatalErrors.java:

Rest changes have nothing to do with the driver itself.

Roman