2010-06-29 4 views
0

При выполнении кода отображается ошибка несоответствия Datatype Ошибка. Покажите, нужно ли мне месяц (либо январь, февраль .. или как 1, 2, ... 12) в качестве поля в MS Access, что я должен указывать в качестве типа данных.MONTH IN MS ACCESS

Спасибо за ваш answer.One Дополнительного запроса:

если (RS6 ("TotalDays") + tdays)> RS5 ("Sing"), то

Есть ли ошибка синтаксиса в этом заявлении .. ?

tdays имеет номер.

+0

Это зависит от того, что держит тнд. Я всегда немного волнуюсь, когда у кого-то есть шесть наборов записей, кажется, что есть более простой способ. – Fionnuala

+1

Это два вопроса или один? –

ответ

1

Month() в доступе принимает параметр типа DateTime и возвращает номер месяца. Чтобы получить название месяца, вы можете либо сделать FormatDate(Month(yourDate), 'mmmm'), либо MontName(yourDate) (в Access 2000 и более поздних версиях).

См. here для получения дополнительной информации.