Roberto, Jeremy
Thank's for your remarks.

I decide to use the 'oracleClient1.0' ( System.Data.OracleClient )
so i have no problems with numbers and my query's work fine after i wrote
a custom TypeHandler for my varchar columns with null values to hanle empty 
strings.

( working on oracle 10g )

I am a little bit sad about Jeremy's statement 'the Oracle 9i client performed 
markedly better'
and hope that my application don't need this. On the other hand my DAL seems to 
work well
and i can go further coding my business logic. Just testing transaction 
bracketeds.

Thank you verry much for your work on Ibatis. A useful and well documented 
project.


Roberto R wrote:

Tests were run for System.Data.OracleClient, ODP.NET 9i, and ODP.NET 10g.
(I would not recommend using ODP.NET 9i with the DataMapper.)

From my experience, System.Data.OracleClient was the "easiest" to use right
away, but ODP.NET 10g offers some advanced features that could be used
outside of the DataMapper.



Jeremy Gray wrote:

Based on a quick look at the exception, it looks like you've run into the same issue we did, which is that the
provider you are using has difficulties mapping the larger Oracle number types 
into the .net types.

At the time that we encountered this issue we were only in a position to evaluate the Oracle 9i client and the
Microsoft client. Since the Oracle 9i client performed markedly better, we 
worked around the problem by modifying our
query statements to cast such problematic number fields to varchar and allow 
ibatis.net to map those back into the
desired .net numeric types.

We still have yet to evaluate the 10g client, but I'd like to get to it sometime soon. In the meantime, these
workarounds have been rare, so there's not been much need to push towards the 
10g client, as much as I might like to dig
into it.



--

Kind regards

Uwe
Lesta at SBS-Softwaresysteme.de



Reply via email to