Вероятно, в таблице нет строк, соответствующих месяцу, в котором вы ведете поиск.
Проверяли ли вы непосредственно по базе данных, что запрос возвращает какие-либо строки?
Редактировать :
Похоже, что вы используете названия месяцев в своей базе данных, однако функция Month
возвращает месяц число .Вы включаете это в '
, поэтому отправляете строку с номером в запросе - вот почему вы не получаете ошибку типа и почему не возвращаются результаты.
Вы можете использовать MonthName
с Month
:
where MonthEntitle = '" & MonthName(Month(ttodate)) & "' "