sto impazzendo questi giorni col vb.net


come faccio a formattare una data ed a scriverla su un db di tipo access...


StrInsert = "INSERT INTO LAVORIDAFARE (oggetto,agente,fonte,cliente,idChi,Data)"
StrInsert = StrInsert & " Values (@oggetto,@agente,@fonte,@cliente,@Chi,@dataarrivo )"


Cmd = New OleDb.OleDbCommand(StrInsert, Cn)

Cmd.Parameters.Add("@oggetto", oggetto)
Cmd.Parameters.Add("@agente", agente)
Cmd.Parameters.Add("@fonte", fonte)
Cmd.Parameters.Add("@cliente", cliente)
Cmd.Parameters.Add("@Chi", chi)
Cmd.Parameters.Add("@dataarrivo", FormatDateTime(dataarrivo, DateFormat.ShortDate))

mi da errore.....anke se faccio cosi dataarrivo.tostring("d")



comincio a rimpiangere il vb6...... :quipy:

grazie della pazienza e delle risposte