-1
我将文本文件中的数据插入到表中。在该文本文件中,每行将有7个值或8个值。如何在列中没有值时将空值插入到列中?
在数据库我改变了表,所以它有8列。
如果该文件带有7个值,我需要处理它以将8:th值添加为NULL。我如何添加?
我将文本文件中的数据插入到表中。在该文本文件中,每行将有7个值或8个值。如何在列中没有值时将空值插入到列中?
在数据库我改变了表,所以它有8列。
如果该文件带有7个值,我需要处理它以将8:th值添加为NULL。我如何添加?
null(用于编程)与数据库值null不同。 一种可能的解决方案:
if (!string.IsNullOrEmpty(ValueToAdd))
{
cmd.Parameters.AddWithValue("@Add", DBNull.Value);
}
else
{
cmd.Parameters.AddWithValue("@Add", ValueToAdd);
}
的可能的复制[C#的SqlCommand插入空值](http://stackoverflow.com/questions/20951728/c-sharp-sqlcommand-inserting-null-values) –
通过发送的DBNull .Value to DB? 提供有关您尝试的内容以及您卡在哪里的更多信息。 –