Ho una query di insert che funziona bene tranne per la parte delle date

in pratica ho

codice:
INSERT INTO tabella (campo1,campo2,data) values_

('"& a1 &"','"& a2 &"','"& a3 &"')

a3 è una data
il problema è che non me lo rileva come data e quindi non me la fa inserire(mi lascia il campo con valore predefinito)


il database è mysql