Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Inserimento in DB
mercoledì 08 giugno 2005 - 15.38
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
mgianluca
Profilo
| Junior Member
67
messaggi | Data Invio:
mer 8 giu 2005 - 15:38
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
mgianluca
Profilo
| Junior Member
67
messaggi | Data Invio:
mer 8 giu 2005 - 18:11
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
mich69
Profilo
| Newbie
22
messaggi | Data Invio:
mer 8 giu 2005 - 18:11
io verificherei la riga di codice:
Dim dt As DataTable = Session("documento")
nel senso che è possibile che passi solo il primo valore
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !