http://bugzilla.novell.com/show_bug.cgi?id=595759

http://bugzilla.novell.com/show_bug.cgi?id=595759#c0


           Summary: DBNull.Value are converted to null after Importing a
                    DataRow
    Classification: Mono
           Product: Mono: Class Libraries
           Version: 2.6.x
          Platform: Macintosh
        OS/Version: Mac OS X 10.6
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Sys.Data
        AssignedTo: mono-bugs@lists.ximian.com
        ReportedBy: dominique.norm...@cegedim.com
         QAContact: mono-bugs@lists.ximian.com
          Found By: ---
           Blocker: ---


Created an attachment (id=353759)
 --> (http://bugzilla.novell.com/attachment.cgi?id=353759)
Standalone test case

User-Agent:       Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-us)
AppleWebKit/531.22.7 (KHTML, like Gecko) Version/4.0.5 Safari/531.22.7

After a DataRow that has a state of "Unchanged" is imported, the columns that
were set to DBNull.Value in the original row have a value of null in the new
row.

Since it was assumed that row[col] would never returned null, we have a lot of
' Row[col].ToString() ' in our code that was written for Microsoft .NET. Now
that we're converting to MONO, we get lots of exception. 

We're able to work around the problem by fixing the values in the
"OnRowChanging" event of the DataTable but that's not optimal.

Reproducible: Always

Steps to Reproduce:
1. Execute Attached Standalone test case
Actual Results:  
Throws an exception

Expected Results:  
No exception

-- 
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
_______________________________________________
mono-bugs maillist  -  mono-bugs@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-bugs

Reply via email to