I found that Castor JDO / Engine org.exolab.castor.jdo.engine classes did for a current ResultSet object several time the request to get a some column values (like for the identity columns) that resulted in some databases (e.g.: Access through Jdbc/Odbc driver) do throw an Exception: No Data Found.
I then corrected the problem in two classes for this problem
(package "org.exolab.castor.jdo.engine": SQLTypes and SQLEngine classes
and forced to add another class CachedColumn to be able to cache
the current Column of a Row of a ResultSet for subsequent
get access on these column alreay in the cache.).
I include here the three classes modified
and inserted a comment where the modifications took place with
// THB 12/02/2002
Thank for this tool
Thierry BODHUIN
modific_castor.zip
Description: Zip compressed data
