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