-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? 提供有關您嘗試的內容以及您卡在哪裏的更多信息。 –