尝试使用以下命令使用datagrid中的值更新访问数据库:
Private Sub btnUpdate_Click(ByVal source As Object, ByVal e As EventArgs) Handles btnUpdate.Click
Dim conn As New OleDbConnection(Con)
Dim bsource As BindingSource = New BindingSource()
Dim da As New OleDbDataAdapter
Dim dt As DataTable = ds.Tables("Config_access")
Me.DataGridView1.BindingContext(dt).EndCurrentEdit()
Me.da.Update(dt)
MsgBox("Table Updated")
End Sub
我正面临主题中提到的错误。请建议。
答案 0 :(得分:0)
你遗失了一些东西。您需要一个命令对象和数据适配器的更新命令。您需要知道如何编写更新SQL语句。建议您使用参数来标识要更新的行。也许你的表有某种独特的id字段(主键)?您可以在问题中包含一些表格信息,以获得有关如何执行此操作的反馈。
您可以启动here来解决命令错误。如果您遇到其他错误,可能需要重新发布。