2011-04-21 79 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