Ошибка преобразования данных 3421 в методе OpenRecordset DAO QueryDef

Я хочу передать один параметр сохраненному запросу в MS Access 2010, а затем также получить результаты запроса: это мой сохраненный запрос:

SELECT Count(*)
FROM tb_KonzeptDaten
WHERE ( Konzept=[fzg_ID] and (DCMFile is null or (DCMFile='')));

и вот мой код VBA для вызова этого запроса:

Dim db As DAO.Database
Dim qry As DAO.QueryDef
Set qry = db.QueryDefs("Test_qr_emptyDCM")
qry.Parameters("fzg_ID").Value = ID
Set rs = qry.OpenRecordset("Test_qr_emptyDCM")

также тип идентификатора в коде VBAДолго и поле Konzept это база данныхДлинное целое Почему я получаю эту ошибку и как я могу ее исправить?

Ответы на вопрос(1)

Ваш ответ на вопрос