Non saprei dire. Prova a far eseguire la query da access direttamente per capire se è la query errata o qualcosa nel programma