Я пытаюсь извлечь данные из базы данных Access 2016, используя SQL и VBA. Ниже приведен код, который я пытаюсь использовать, и каждый раз, когда я запускаю его, я получаю «Не задано значение для одного или нескольких параметров». Я также показал то, что вижу в ближайшем окне.
vsql = "SELECT [ResDate],[ResNanme],[ResStart],[ResEnd] FROM [TrainingRoom] where Month([ResDate]) = " & MonNo
Set RecSet1 = Connection.Execute(vsql, dbrows, adCmdText)
Немедленное окно:
SELECT [ResDate],[ResNanme],[ResStart],[ResEnd] FROM [TrainingRoom] where(Month([ResDate])) = 11
Я не вижу ничего плохого, но уверен, что это ошибка пользователя. ,Переменная «MonNo» объявляется как целое число.
Буду признателен за любые предложения. Спасибо за помощь .....