Come mai con questo codice:
Dim dt As DataTable = Session("documento")
For Each i As DataRow In dt.Rows
cmdInsertCorpo.Parameters.Add(New MySqlParameter("id_testa", MySqlDbType.Int64, 10)).Value = id_testa
cmdInsertCorpo.Parameters.Add(New MySqlParameter("codice_articolo", MySqlDbType.VarChar, 14)).Value = i("carticolo")
cmdInsertCorpo.Parameters.Add(New MySqlParameter("prezzo_unitario", MySqlDbType.Double, 10)).Value = i("prezzounitario")
cmdInsertCorpo.Parameters.Add(New MySqlParameter("totale", MySqlDbType.Double, 10)).Value = i("prezzo")
cmdInsertCorpo.Parameters.Add(New MySqlParameter("utente", MySqlDbType.VarChar, 10)).Value = (User.Identity.Name).Substring(0, (User.Identity.Name).IndexOf(":"))
cmdInsertCorpo.Connection.Open()
cmdInsertCorpo.ExecuteNonQuery()
cmdInsertCorpo.Connection.Close()
Next
per esempio con 3 inserimento mi ritrovo sempre lo stesso prezzo inserito (precisamente il primo)
In cosa sbaglio?
Ciao e grazie

Rispondi quotando