Vb.net 当传递带有修改行的datarow集合时,更新需要有效的updatecommand
我试图通过以下命令使用datagrid中的值更新access数据库:Vb.net 当传递带有修改行的datarow集合时,更新需要有效的updatecommand,vb.net,ms-access,Vb.net,Ms Access,我试图通过以下命令使用datagrid中的值更新access数据库: 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 Ole
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
我正面临主题行中提到的错误。请提出建议。您少了几件。您的数据适配器需要一个命令对象和一个更新命令。您需要知道如何编写UPDATESQL语句。建议您使用参数来标识要更新的行。也许您的表有某种唯一的id字段(主键)?您可以在问题中包含一些表格信息,以获得有关如何执行此操作的反馈 您可以开始解决命令错误。如果遇到其他错误,可能需要重新发布