Пожалуйста, смотрите ниже DDL:Recordset .value недвижимость
CREATE TABLE TestDate (bookingdate datetime)
INSERT INTO TestDate VALUES ('2013-10-04')
Пожалуйста, смотрите ниже ADODB записей:
rs.open "SELECT bookingdate FROM TestDate"
If rs("bookingdate") > dateadd("yyyy", -6, Now)
msgbox("test")
end if
В чем разница между указанием rs("bookingdate")
и rs("bookingdate").value
. Я прочитал несколько вопросов здесь, где ответчики говорят, что всегда используют .value, но это не объяснено почему. Я посмотрел на MSDN, но не нашел ответа.
«Почему» - тот же фактор риска, который участвует в любом использовании свойства по умолчанию. Люди беспечно проигнорируют это и уйдут с ним в 99 раз из 100, а затем в 100-й раз укусят HARD очень сложно диагностировать ошибку. – Bob77