asked on
ASKER
ASKER
Oracle is an object-relational database management system. It supports a large number of languages and application development frameworks. Its primary languages are SQL, PL/SQL and Java, but it also includes support for C and C++. Oracle also has its own enterprise modules and application server software.
TRUSTED BY
OracleNumber to System.Decimal which has a smaller range and the risk of
overflow. In V1.1 there is no workaround other than to not use Fill and
directly call OracleDataReader.GetOracle
In .Net Framework V2.0, there is a new property on OracleDataAdapter called
ReturnProviderSpecificType
with OracleNumber instead of System.Decimal.
you can overcome this by using the ROUND() to decrease the precision of your oracle number field in your source query.
also take a look at this link
http://social.msdn.microsoft.com/forums/en-US/adodotnetdataproviders/thread/4032e2fe-9f37-47d8-9af6-35f1675e9d84/