Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Inserimento in DB

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    139

    Inserimento in DB

    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

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    139
    Ho anche effettuato il debug e i valori di i("...") non risultano sporchi o sempre gli stessi ma sono corretti.

    Intanto però l'inserimento risulta sbagliato

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.