Il formato della data di sistema è lo stesso che stà impostato sugl'altri computer.
Il codice è questo:
codice:
Public objConnection As SqlConnection
Dim i As Integer
Dim Cmd2 As New SqlClient.SqlCommand("", objConnection)
objConnection.Open()
For i = 0 To dgvRighe_ordine_acquisto.RowCount - 1
Cmd2.CommandText = "INSERT INTO Righe_ordini_acquisto (Data_consegna) VALUES( @Data_consegna)"
Cmd2.Parameters.AddWithValue("@Data_consegna", dgvRighe_ordine_acquisto.Item(11, i).Value)
Cmd2.ExecuteNonQuery()
Cmd2.Parameters.Clear()
Next
Cmd2.Parameters.Clear()
objConnection.Close()
Il programma si ferma su Cmd2.ExecuteNonQuery() visualizzandomi quell'errore.
Il valore nella griglia che viene prelevato è in questo formato: es. 17/02/2010 0.00.00