come ti dicevo prima, e come ribadiva anche Oregon, la data ad Access va passata come #mm/dd/yyyy#
io generalmente uso una funzione che mi fa il lavoro di conversione, eccola :
codice:
Function DateConv (sDate As String) As String
DateConv = "#" & month(sDate) & "/" & Day(sDate) & "/" & year(sDate) & "#"
End Function
il tuo codice diventerebbe quindi:
codice:
SQLAGGIUNGI = "insert into ordine (codice_cli,data,quantita,importo_pezzo,
saldo,nota_ordine) values ("
SQLAGGIUNGI = SQLAGGIUNGI & Val(txt_codice_cli.Text) & ","
SQLAGGIUNGI = SQLAGGIUNGI & DateConv(txt_data.Text) & ","
SQLAGGIUNGI = SQLAGGIUNGI & Val(txt_QUANTITA.Text) & ","
SQLAGGIUNGI = SQLAGGIUNGI & Val(txt_importo_pezzo.Text) & ","
SQLAGGIUNGI = SQLAGGIUNGI & Val(txt_saldo.Text) & ",'"
SQLAGGIUNGI = SQLAGGIUNGI & Txt_note.Text & "')"
Boolean