public static DateTime? GetDateTimeFromStr(string date)
{
if (date.Trim() == string.Empty)
return null;
else
return DateTime.Parse(date);
}
如果在C#代碼中,字段的DateTime為null類型,此時需要加入以下代碼處理,否則系統提示“未提供參數”的錯誤
沒有對傳入的數據作空值的處理,如下,我們需要對可以為空的值作這樣的處理,一旦其為空,就設置為DBNull.value.
foreach(SqlParameter p in parms)
{
if(p.value == null)
{
p.value=DBNull.value;
}
}