[Mono-bugs] [Bug 53391][Wis] Changed - OracleDataReader fails with large number fields

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Sun, 20 Feb 2005 19:16:14 -0500 (EST)

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by danielmorgan@verizon.net.


--- shadow/53391	2004-01-27 05:46:35.000000000 -0500
+++ shadow/53391.tmp.3484	2005-02-20 19:16:14.000000000 -0500
@@ -1,17 +1,17 @@
 Bug#: 53391
-Product: Mono/Class Libraries
+Product: Mono: Class Libraries
 Version: unspecified
 OS: unknown
 OS Details: Slackware 9.1
 Status: NEW   
 Severity: Unknown
 Priority: Wishlist
 Component: Sys.Data
-AssignedTo: mono-bugs@ximian.com                            
+AssignedTo: danielmorgan@verizon.net                            
 ReportedBy: david.smith@omnieng.co.uk               
 QAContact: mono-bugs@ximian.com
 TargetMilestone: ---
 Summary: OracleDataReader fails with large number fields
@@ -46,6 +46,16 @@
 Additional Information: 
 Oracle client version
 ------- Additional Comments From david.smith@omnieng.co.uk  2004-01-27 05:46 -------
 Forgot to say  
 Mono C# compiler version 
+------- Additional Comments From danielmorgan@verizon.net  2005-02-20 19:16 -------
+Mono's OracleClient does handle large numbers with NUMBER(18) with
+Mono 1.1.4 and from svn.   However, it fails with the GetInt64 call. 
+It should be using IConvertible to get the value since internally all
+numbers are System.Decimal.
+In the meantime, try geting the value using GetDecimal or GetValue.
+Assign bug to me