我希望有人能够为我提供一些帮助吗?我花了过去 4 个小时试图解决这个问题,但没有得到任何结果。我实际上没有错误代码,这使它变得更加困难,它只是没有做任何事情。
我要做的是读取 Textbox2 中的值,然后从 Table1 中 JobID 与 TextBox1 匹配的 GamesPlayed 字段中减去它。
我没有看到我做错了什么?非常感谢。
Dim conn As New OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0;Data Source=" & Application.StartupPath & "\Database1.mdb")
Dim cmd As New OleDbCommand
With cmd
.CommandType = CommandType.Text
.Connection = conn
.CommandText = "UPDATE [Table1] SET GamesPlayed = GamesPlayed - " & Val(TextBox2.Text) & " WHERE JobID = TextBox1.text"
.Parameters.Add("@p1", Me.ComboBox1.SelectedValue)
End With
conn.Open()
cmd.ExecuteNonQuery()