in genere access usa la sintassi americana per le date
mese gioeno anno

prova con "insert into (data) values cdate('" & datadainserire & "')"

cdate ti converte in un formato valido tutto quello che gli passi
ovvio che se in gnere non usi cdte potresti sempre invertire giorno e mese a mano

cmq ti assicuro che cosi' è + veloce