2011-04-21 66 views
1

我有一排nullable在我的表中SQL Server。我试图存储这样的值。在SQL Server中存储空值

if (chkQCE3AS1.Checked) 
    cmd.Parameters.AddWithValue("QCEA1S1", selectedID); 
else 
    cmd.Parameters.AddWithValue("QCEA1S1", ""); 

但是,这将在列中存储空间。什么是另一种存储null值的方法?或者它甚至是一个好主意?

回答

9

利用DBNull将做你的任务。

 if (chkQCE3AS1.Checked) 
      cmd.Parameters.AddWithValue("QCEA1S1", selectedID); 
     else 
      cmd.Parameters.AddWithValue("QCEA1S1", DBNull.Value); 
+0

非常感谢。 =) – 2011-04-21 10:47:55