2012-02-01 90 views
0
UpdateDate([Optional, DefaultParameterValue(null)] object dateTime) 

我有什麼方法像這一點,我必須調用此方法日期時間如果值爲null

UpdateDate(DSSID.Tables[0].Rows[0][0].ToString()) 

如果萬一在數據庫中是否存在NULL值,則函數UpdateDate(date)將拋出錯誤..

我試過解析.. whaty是處理這種情況的最佳解決方案嗎?

+0

顯示'UpdateDate()'方法的身體,我覺得日期定義爲不可空領域的問題(' DateTime'但不是'DateTime?') – sll 2012-02-01 12:06:51

+3

爲什麼你傳遞'object'類型而不是'DateTime'? – Oded 2012-02-01 12:08:36

+0

MSDN處理空值... http://msdn.microsoft.com/en-us/library/ms172138(v=vs.100).aspx – Lloyd 2012-02-01 12:10:47

回答

2

您可以測試結果,看它是否爲空,然後採取相應的措施:

if (DSSID.Tables[0].Rows[0][0] == DBNull.Value)