Ошибка доступа VBA "Слишком мало параметров. Ожидается 1" - PullRequest
0 голосов
/ 07 января 2019

Я пытаюсь выяснить, почему это не так, хотя в генераторе запросов он работает правильно.

SELECT Count(Audi.Id) AS CuentaDeId FROM Audi
    WHERE (((Len." & filtro & ") Between #" & Format(Me!fechamin, "mm/dd/yyyy") & "# And #" & Format(Me!fechamax, "mm/dd/yyyy") & "#))

С некоторыми датами, немного отличающимися. Это работает, но я думаю, что когда он не находит никакого значения в этой таблице, появляется ошибка. Не знаю, если это проблема дизайна запроса, или есть другой способ определить его, или нет. Любая подсказка, кто-нибудь?

Заранее спасибо!

1 Ответ

0 голосов
/ 07 января 2019

Len - это имя функции в SQL. Вот почему Access запросил параметр. Кроме того, как сказал Парфе, Len используется в вашем запросе как псевдоним, но не относится к какой-либо другой таблице / запросу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...