Я предполагаю, что это VBScript + Classic ASP, а не .net?
strDateEvent
является строкой, поэтому >=
не сравнивает даты.
Для сравнения с strDateNow
, которая является датой, несмотря на ее имя, вам необходимо преобразовать strDateEvent
к дате для сравнения:
If CDate(strDateEvent) >= strDateNow Then
Если это не удается из-за ошибки типа, тогда формат "30.05.2011"
не может быть преобразован, поэтому используйте другой;"10/04/2011"
(убедитесь, что порядок dmy соответствует вашей локали)