#sql #vbscript
#sql #vbscript
Вопрос:
У меня проблема, которую я не могу решить. Я уверен, что это просто для экспертов. У меня есть поле sql datetime, которое заполнено значением NULL или 1900-01-01 00:00:00.000. Мне просто нужен статус if, чтобы проверить наличие обоих. Я пробовал: isNUll, уравнение равно нулю, равно нулю, равно «». Но они продолжают пропускать значение 1900-01-01 00:00:00.000.
If IsNull(MyDate) or MyDate = "" then
'Do Something
end if
Спасибо
Комментарии:
1. Вы пытались изменить свою часть myDate = «» на сравнение типа myDate < ‘1910-10-10’ (сравните с датой, которая предшествует любым возможным датам в базе данных)?
2. Есть ли у myDate тип даты?
Ответ №1:
Я думаю, вы просто ищете #1900-01-01 #…
If IsNull(MyDate) or MyDate = "" or MyDate = #1900-01-01# Then
'Do Something
End If