在SQL Server中存储Null值
本文关键字:Null 存储 SQL Server | 更新日期: 2023-09-27 17:52:13
我在SQL Server的表中有一行 nullable
列。我尝试这样存储值。
if (chkQCE3AS1.Checked)
cmd.Parameters.AddWithValue("QCEA1S1", selectedID);
else
cmd.Parameters.AddWithValue("QCEA1S1", "");
但是这会在列中存储一个空格。存储null
值的另一种方法是什么?或者这是个好主意吗?
使用DBNull来执行您的任务。
if (chkQCE3AS1.Checked)
cmd.Parameters.AddWithValue("QCEA1S1", selectedID);
else
cmd.Parameters.AddWithValue("QCEA1S1", DBNull.Value);