如果该列没有值,如何将Null值插入列?

时间:2016-07-07 07:44:49

标签: sql asp.net

我将数据从文本文件插入到表中。在该文本文件中,每行将具有7个值或8个值。

在DB中我更改了表格,因此它有8列。

如果文件带有7个值,我需要处理它以将第8个值添加为NULL。我该如何添加?

1 个答案:

答案 0 :(得分:3)

null(在编程中使用)与Database值null不同。 一种可能的解决方案:

if (!string.IsNullOrEmpty(ValueToAdd))
 {
     cmd.Parameters.AddWithValue("@Add", DBNull.Value);
 }
 else
 { 
     cmd.Parameters.AddWithValue("@Add", ValueToAdd); 
 }