ok.. quando print la variabile..
msgbox te la fa vedere in formato stringa...

allora visto che il formato stringa corrisponde con il formato datetime del db...
passo la data sotto forma di stringa...

al momento dell'insert
faccio
CDate(Data)

e manco così funziona...

se con il mouse, in modalità editor di codice, vedo cosa c'è in
cDate(Data) vedo il formato corretto!!!
ma mi da sempre l'errore :

La conversione del tipo di dati da char a datetime ha generato un valore di tipo datetime non compreso nell'intervallo dei valori consentiti.
L'istruzione è stata interrotta.