Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.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 SqlDataAdapter不工作_Vb.net_Sqldataadapter - Fatal编程技术网

Vb.net SqlDataAdapter不工作

Vb.net SqlDataAdapter不工作,vb.net,sqldataadapter,Vb.net,Sqldataadapter,我正在尝试使用SqlDataAdapter更新数据库,但我的代码似乎不起作用: Dim sitedb As String = BookingApp.Globals.siteDB Dim conn As New SqlConnection(sitedb) Dim sql As String = "select * from name where BOOKING_REF = 'H2124'" Dim cmd As SqlCommand Dim da As S

我正在尝试使用
SqlDataAdapter
更新数据库,但我的代码似乎不起作用:

    Dim sitedb As String = BookingApp.Globals.siteDB
    Dim conn As New SqlConnection(sitedb)
    Dim sql As String = "select * from name where BOOKING_REF = 'H2124'"

    Dim cmd As SqlCommand
    Dim da As SqlDataAdapter
    Dim cb As SqlCommandBuilder
    Dim dt As New DataTable
    Dim c As Integer

    cmd = New SqlCommand(sql, conn)
    da = New SqlDataAdapter(cmd)
    cb = New SqlCommandBuilder(da)
    da.Fill(dt)

    For c = 0 To dt.Rows.Count - 1

        dt.Rows(c)!OVLREF3 = c
        dt.AcceptChanges()
    Next

    da.Update(dt)
据我所知,代码看起来不错,有人有什么建议吗


谢谢

删除
dt。接受更改
,它应该可以工作


行状态
更改为
未更改
,这将导致
数据适配器
不执行任何操作<更新后,
DataAdapter
本身隐式调用code>AcceptChanges。

删除
dt.AcceptChanges
,它应该可以工作

行状态
更改为
未更改
,这将导致
数据适配器
不执行任何操作<更新后,
DataAdapter
本身隐式调用code>AcceptChanges