DateTime?,也是一種類型,代表DateTime或NULL兩種類型,在處理空時間時比較有用



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;
  }
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM