Ciao... eccomi di nuovo qua a chiedere aiuto...

1° caso
cmd2.CommandText = "INSERT INTO Table (DATA) VALUES (" & Date.Now & ")"

2° caso
cmd2.CommandText = "INSERT INTO Table (DATA) VALUES ('" & Date.Now & "')"

il campo DATA nella tabella è del tipo Datetime

nel primo caso VB mi da errore di sintassi in prossimità dell' ora (forse perchè tra la data e l'ora c'è uno spazio e non ci sono gli apici) " sintassi non corretta in prossimità di '10.02'."

nel secondo caso mi dice "La conversione del tipo di dati da char a datetime ha generato un valore di tipo datetime non compreso nell'intervallo di valori validi."

cosa sbaglio??