Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 当传递带有修改行的datarow集合时,更新需要有效的updatecommand_Vb.net_Ms Access - Fatal编程技术网

Vb.net 当传递带有修改行的datarow集合时,更新需要有效的updatecommand

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

我试图通过以下命令使用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 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字段(主键)?您可以在问题中包含一些表格信息,以获得有关如何执行此操作的反馈

您可以开始解决命令错误。如果遇到其他错误,可能需要重新发布