Ciao A tutti,
ho un problema con l'operazione di update del mio db access.
Queste sono le istruzioni che ho inserito:
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
Dim strConn As String = ("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Application.StartupPath + "\UTENZE.ACCDB")
Dim con As OleDb.OleDbConnection = New OleDb.OleDbConnection
con.ConnectionString = strConn
con.Open()
Dim STR As String
STR = "UPDATE [ACQUA] SET [NUM_BOL]=" & TextBox3.Text & ", [IMP_BOL]=" & TextBox1.Text & ", [POSTALI]=" & TextBox2.Text & ",[CA1]=" & TextBox6.Text & ", [CA1B]=" & TextBox9.Text & ", [CA2]=" & TextBox18.Text & ", [CA3]=" & TextBox16.Text & ",[CA4]=" & TextBox23.Text & ", [CA5]=" & TextBox27.Text & ", [DIFF1]=" & TextBox7.Text & ", [DIFF1B]=" & TextBox10.Text & ", [DIFF2]=" & TextBox17.Text & ", [DIFF3]=" & TextBox15.Text & ", [DIFF4]=" & TextBox22.Text & ", [DIFF5]=" & TextBox26.Text & ", [NOTE]=' " & TextBox4.Text & " ' WHERE [ID]=" + riga1.ToString()
Dim CMD As OleDbCommand = New OleDbCommand(STR, con)
Try
CMD.ExecuteNonQuery()
CMD.Dispose()
myconnection.Close()
MsgBox("AGGIORNAMENTO COMPLETATO")
Catch ex As Exception
MsgBox(ex.Message)
myconnection.Close()
Me.Refresh()
End Try
L'istruzione UPDATE che è molto lunga, mi restituisce il seguente errore:"Errore di sintassi nell'istruzione UPDATE". L'ho controllata più volte, ma sembra regolare.
Mi potete indicare dove sbaglio? C'è un metodo più valido?
Come sempre grazie per i vs suggerimenti