2011-04-29 39 views
1

我有一個問題,我無法弄清楚。我相信這對專家來說很簡單。我有一個SQL日期時間字段填充值爲NULL或1900-01-01 00:00:00.000。我只需要一個if語句來檢查兩者。我試過了:isNUll,eqaul爲null,等於nothing,等於「」。但他們仍然錯過了1900-01-01 00:00:00.000的價值。處理SQL值爲1900-01-01的VBScript 00:00:00.000

If IsNull(MyDate) or MyDate = "" then 
    'Do Something 
end if 

謝謝

+0

你嘗試改變你指明MyDate = 「」 部分的比較如MyDate <'1910-10-10'(與數據庫中任何可能的日期之前的日期進行比較)? – 2011-04-29 13:45:02

+0

謝謝!這工作。 – Mike 2011-04-29 13:49:46

+0

MyDate是否有日期類型? – JeffO 2011-04-29 13:59:39

回答

3

我認爲你只是在尋找#1900-01-01#...

If IsNull(MyDate) or MyDate = "" or MyDate = #1900-01-01# Then 
    'Do Something 
End If 
相關問題