I am already stuck for hours and I don't know what to do.
My code doesn't work in updating student records using parameterized SQL query in VB.Net.
Dim result As Integer
cmd = New OleDbCommand("UPDATE students SET Student_Name=@name, Address=@address, Contact_No=@contact WHERE ID_Number=@id_number;", conn)
conn.Open()
cmd.Connection = conn
cmd.Parameters.AddWithValue("@id_number", txt_IDNumber.Text)
cmd.Parameters.AddWithValue("@name", txt_Name.Text.ToString)
cmd.Parameters.AddWithValue("@address", txt_Address.ToString)
cmd.Parameters.AddWithValue("@contact", txt_ContactNo.Text.ToString)
result = cmd.ExecuteNonQuery()
If result = 1 Then
MsgBox("Changes updated successfully.", vbInformation, "Message")
Else
MsgBox("Update unsuccessful.", vbCritical, "Message")
End If
conn.Close()
txt_Address.ToStringshould betxt_Address.Text.ToString