У меня есть таблица со следующими полями. StudentID, LastName, FirstName, TrainDate. У меня есть форма windows, которую я использую для ввода даты посещения в поле TrainDate. Поле TrainDate является кратким текстом. Моя цель - подсчитать, сколько записей TrainDate есть у каждого человека, и отобразить их в виде таблицы данных.
Это запрос, над которым я работаю, но я получаю следующую ошибку: «Несоответствие типа даты в выражении критерия»
Access.ExecQuery("SELECT FirstName AS [FIRST NAME], LastName AS [LAST NAME],
SUM(TrainDate) AS [TOTAL CLASSES]
FROM ACJATTENDANCE
GROUP BY FirstName, LastName, TrainDate;")
' REPORT & ABORT ON ERRORS
If NoErrors(True) = False Then End
' FILL DATAGRID
dgvAttend.DataSource = Access.DBDT
Может кто-нибудь помочь мне выяснить причину ошибки? Я использовал этот запрос для успешного расчета выигрышей и проигрышей в другой части программы. Я не уверен, но я думаю, что это как-то связано с TrainDate.