2003-01-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
authorGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Wed, 8 Jan 2003 05:52:24 +0000 (05:52 -0000)
committerGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Wed, 8 Jan 2003 05:52:24 +0000 (05:52 -0000)
* DbDataRecord.cs: return DbNull.Value in GetValue () if value is null.

svn path=/trunk/mcs/; revision=10269

mcs/class/System.Data/System.Data.Common/ChangeLog
mcs/class/System.Data/System.Data.Common/DbDataRecord.cs

index f84ad83c771288dc1601f8802c6b731a1df58f5f..f911be6e8840707c4a7b051d32ff2fc80d74a9c2 100755 (executable)
@@ -1,3 +1,7 @@
+2003-01-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * DbDataRecord.cs: return DbNull.Value in GetValue () if value is null.
+
 2002-10-31  Daniel Morgan <danmorg@sc.rr.com>
 
        * SchemaInfo.cs: added missing properties to fix mcs build
index 2f4d73ea495eb2fe3afb2ef0741ac90f8888b79e..f627df6ba98646b7747595ab5ec47bdc6bf2a0be 100644 (file)
@@ -154,7 +154,10 @@ namespace System.Data.Common {
 
                public object GetValue (int i)
                {
-                       return values [i];
+                       object value = values [i];
+                       if (value == null)
+                               value = DBNull.Value;
+                       return value;
                }
 
                [MonoTODO]