Quantcast
Channel: VBForums - Visual Basic .NET
Viewing all articles
Browse latest Browse all 27554

VS 2010 update db from datatable

$
0
0
hi everyone,
i am trying to update my database after making changes to my datatable but i m getting an error (Update requires a valid InsertCommand when passed DataRow collection with new rows.).
please advise. thanks
Code:

dt = New DataTable
        objcommandbuilder = New SqlCommandBuilder(objdataAdapter)
        objdataAdapter = New SqlDataAdapter
        objdataset = New DataSet
        objdataAdapter.SelectCommand = New SqlCommand
        objconnection = New SqlConnection("Server=localhost\demo;database=Invoice;trusted_connection=true;")
        objdataAdapter.SelectCommand.Connection = objconnection
        objdataAdapter.SelectCommand.CommandText = "select * from Invtest where InvoiceNo='V000003'"
        objconnection.Open()
        objdataAdapter.Fill(dt)
        objconnection.Close()
        'dt = objdataset.Tables("InvAmt")
        Dim row As DataRow = dt.NewRow
        row(1) = "V000003"
        row(2) = "3"
        row(3) = "des"
        row(4) = "1"
        row(5) = "100"
        row(6) = "100"
        dt.Rows.Add(row)
        objcommandbuilder.GetUpdateCommand()
        objdataAdapter.Update(dt)
        MsgBox("test")

the datatable is getting updated.

Viewing all articles
Browse latest Browse all 27554

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>