我将数据从文本文件插入到表中。在该文本文件中,每行将具有7个值或8个值。
在DB中我更改了表格,因此它有8列。
如果文件带有7个值,我需要处理它以将第8个值添加为NULL。我该如何添加?
答案 0 :(得分:3)
null(在编程中使用)与Database值null不同。 一种可能的解决方案:
if (!string.IsNullOrEmpty(ValueToAdd))
{
cmd.Parameters.AddWithValue("@Add", DBNull.Value);
}
else
{
cmd.Parameters.AddWithValue("@Add", ValueToAdd);
}