Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - UPDATE TABELLA ACCESS CON MESE DI RIFERIMENTO
Forum - C# / VB.NET - UPDATE TABELLA ACCESS CON MESE DI RIFERIMENTO

Avatar
lucacesana_ (Normal User)
Newbie


Messaggi: 1
Iscritto: 26/06/2023

Segnala al moderatore
Postato alle 13:31
Lunedė, 26/06/2023
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.
Codice sorgente - presumibilmente VB.NET

  1. Dim currentMonth As String = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(DateTime.Now.ToString("MMMM", New CultureInfo("it-IT")))
  2.         Try
  3.             conn.Open()
  4.  
  5.             For Each row As DataGridViewRow In DataGridView1.Rows
  6.                 Dim codiceProdotto As String = Convert.ToInt32(row.Cells("IDV").Value)
  7.                 Dim top1Value As Integer = Convert.ToInt32(row.Cells("TOP1").Value)
  8.  
  9.                 Dim updateQuery As String = "UPDATE VENDITE SET [" & currentMonth & "] = @top1Value WHERE ID = @ID"
  10.                     Dim command As New OleDbCommand(updateQuery, conn)
  11.  
  12.                     command.Parameters.AddWithValue("@top1Value", top1Value)
  13.                     command.Parameters.AddWithValue("@ID", codiceProdotto)
  14.                 command.ExecuteNonQuery()
  15.             Next
  16.  
  17.             MessageBox.Show("Aggiornamento completato!")
  18.  
  19.         Catch ex As Exception
  20.             MessageBox.Show("Si č verificato un errore durante l'aggiornamento: " & ex.Message)
  21.  
  22.         Finally
  23.             conn.Close()
  24.         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"


lucacesana_ ha allegato un file: Immagine 2023-06-26 132824.png (66955 bytes)
Clicca qui per guardare l'immagine

Ultima modifica effettuata da lucacesana_ il 26/06/2023 alle 13:33
PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2315
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 22:40
Lunedė, 26/06/2023
Purtroppo da qui si capisce poco

Nel senso, bisogna controllare se il valore convertito esempio sia compatibile con la colonna di aggiornamento.

O qualche valore inviato e errato, o la query č incompleta.

Utilizza i break point e vedi il contenuto delle variabili analizzando anche la query.


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote