26/06 11:31
lucacesana_
Ciao a tutti,
ho questo codice in vb.net che funziona ma il dato nella tabella VENDITE della colonna TOP1 non viene correttamente salvato nella tabella. il valore rimane invariato.
vi lascio anche l'immagine per capire bene l'ambiente di lavoro.
ringrazio anticipatamente per l'aiuto.
ps: La colonna TOP1 sarebbe la "Nuove Vendite Mensile Referenza"
ho questo codice in vb.net che funziona ma il dato nella tabella VENDITE della colonna TOP1 non viene correttamente salvato nella tabella. il valore rimane invariato.
Dim currentMonth As String = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(DateTime.Now.ToString("MMMM", New CultureInfo("it-IT"))) Try conn.Open() For Each row As DataGridViewRow In DataGridView1.Rows Dim codiceProdotto As String = Convert.ToInt32(row.Cells("IDV").Value) Dim top1Value As Integer = Convert.ToInt32(row.Cells("TOP1").Value) Dim updateQuery As String = "UPDATE VENDITE SET [" & currentMonth & "] = @top1Value WHERE ID = @ID" Dim command As New OleDbCommand(updateQuery, conn) command.Parameters.AddWithValue("@top1Value", top1Value) command.Parameters.AddWithValue("@ID", codiceProdotto) command.ExecuteNonQuery() Next MessageBox.Show("Aggiornamento completato!") Catch ex As Exception MessageBox.Show("Si è verificato un errore durante l'aggiornamento: " & ex.Message) Finally conn.Close() End Try
vi lascio anche l'immagine per capire bene l'ambiente di lavoro.
ringrazio anticipatamente per l'aiuto.
ps: La colonna TOP1 sarebbe la "Nuove Vendite Mensile Referenza"
Ultima modifica effettuata da lucacesana_ 26/06 11:33