【发布时间】:2018-03-04 12:17:13
【问题描述】:
(我用VB.NET编写代码并使用ms access 2016作为数据库)
我执行了这个查询,但没有任何反应。我想知道怎么了。我运行它时没有错误。我调试了它,变量中的所有值也是正确的。
我的数据库也没有发生任何变化
If Not (TextBoxID.Text = "" Or TextBoxNama.Text = "") Then
Try
Dim sqlquery As String = "UPDATE tblEmployees SET Nama = @nama WHERE IDEmployee = @ide"
Dim sqlcommand As New OleDbCommand
With sqlcommand
.CommandText = sqlquery
.Parameters.AddWithValue("@ide", TextBoxID.Text)
.Parameters.AddWithValue("@nama", TextBoxNama.Text)
.Connection = FormMain.conn
.ExecuteNonQuery()
End With
ButtonEdit.Text = "EDIT"
ButtonEdit.Image = My.Resources.edit
GroupBox1.Enabled = False
ButtonNew.Enabled = True
Catch ex As Exception
MsgBox(ex.Message)
End Try
Else
MsgBox("Data cannot be empty!")
End If
【问题讨论】: