Author: anagappan
Date: 2007-06-06 06:38:13 -0400 (Wed, 06 Jun 2007)
New Revision: 78714
Modified:
trunk/mcs/class/System.Data/Mono.Data.SqlExpressions/ChangeLog
trunk/mcs/class/System.Data/Mono.Data.SqlExpressions/ColumnReference.cs
trunk/mcs/class/System.Data/Mono.Data.SqlExpressions/Numeric.cs
Log:
2007-06-06 Nagappan A <[EMAIL PROTECTED]>
* ColumnReference.cs (Unify): Return object as it is, if object
type is char. Fixes bug # 81625.
* Numeric.cs (IsNumeric): Return false if object type is
char. Fixes bug # 81625.
Modified: trunk/mcs/class/System.Data/Mono.Data.SqlExpressions/ChangeLog
===================================================================
--- trunk/mcs/class/System.Data/Mono.Data.SqlExpressions/ChangeLog
2007-06-06 10:32:52 UTC (rev 78713)
+++ trunk/mcs/class/System.Data/Mono.Data.SqlExpressions/ChangeLog
2007-06-06 10:38:13 UTC (rev 78714)
@@ -1,3 +1,11 @@
+2007-06-06 Nagappan A <[EMAIL PROTECTED]>
+
+ * ColumnReference.cs (Unify): Return object as it is, if object
+ type is char. Fixes bug # 81625.
+
+ * Numeric.cs (IsNumeric): Return false if object type is
+ char. Fixes bug # 81625.
+
2007-02-23 Nagappan A <[EMAIL PROTECTED]>
* Comparison.cs (Compare): Extra space characters issue when using
Modified:
trunk/mcs/class/System.Data/Mono.Data.SqlExpressions/ColumnReference.cs
===================================================================
--- trunk/mcs/class/System.Data/Mono.Data.SqlExpressions/ColumnReference.cs
2007-06-06 10:32:52 UTC (rev 78713)
+++ trunk/mcs/class/System.Data/Mono.Data.SqlExpressions/ColumnReference.cs
2007-06-06 10:38:13 UTC (rev 78714)
@@ -195,7 +195,7 @@
if (val == null || val == DBNull.Value)
return null;
- if (val is bool || val is string || val is DateTime ||
val is Guid)
+ if (val is bool || val is string || val is DateTime ||
val is Guid || val is char)
return val;
if (val is Enum)
Modified: trunk/mcs/class/System.Data/Mono.Data.SqlExpressions/Numeric.cs
===================================================================
--- trunk/mcs/class/System.Data/Mono.Data.SqlExpressions/Numeric.cs
2007-06-06 10:32:52 UTC (rev 78713)
+++ trunk/mcs/class/System.Data/Mono.Data.SqlExpressions/Numeric.cs
2007-06-06 10:38:13 UTC (rev 78714)
@@ -29,7 +29,7 @@
internal static bool IsNumeric (object o) {
if (o is IConvertible) {
TypeCode tc = ((IConvertible)o).GetTypeCode();
- if(TypeCode.Char <= tc && tc <=
TypeCode.Decimal)
+ if(TypeCode.Char < tc && tc <= TypeCode.Decimal)
return true;
}
return false;
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches