Microsoft Access не использует именованные параметры.Он использует позиционные параметры.Поэтому порядок параметров важен, когда вы устанавливаете значения параметров.
Измените свой запрос следующим образом:
SELECT DocID, DocCustomerNumber,
DocSessionID, DocTitle, DocKlaser, DocBarcodes
FROM VTblASMCustomersDocsAndGroupCodes
WHERE DocCustomerNumber = ? AND
DocSessionID = ?
Затем используйте этот код для передачи параметров:
cmd.Parameters.AddWithValue("param1", param1); // param1 = value of DocCustomerNumber
cmd.Parameters.AddWithValue("param2", param2); // param2 = value of DocSessionID