Programma in VBASIC, che si collega con database sql server, se do la stringa in ambiente sql-server funziona perfettamente, mentre sul codice seguente (in ambiente vbasic) non funziona.
cerco di eseguire questo codice:

mia_data = Str(Date) & " " & Trim(Str(Hour(Now))) & ":" & Trim(Minute(Now)) & ":" & Trim(Str(Second(Now))) & ":000"
cmd.CommandText = "insert into new_chatters values('oggi','ogginick','1'," & mia_data & " , null, null)"
Set rs = cmd.Execute

mi da un run time error, sintassi errata sul 9. (che dovrebbe essere l'orario), cioè non gli piace la data seguita dall'orario.