N
Namor
Hi there!
Everyone has no problem with OleDbCommandBuilder but I fighting with
it for quite long time... Nothing special, SQL Server 2000, simple
program in VB.NET that causes no error. When I debug I see that
everything is correct, data in dataset is changed but, no changes in
database.
Here is the code.
Thanks for any help!!
Dim ds As DataSet = New DataSet("myDs")
Dim Adapter As OleDbDataAdapter = New OleDbDataAdapter()
Dim CommandBuilder As OleDbCommandBuilder
Dim r As DataRow
Dim c As DataColumn
Dim sql As String
sql = "SELECT FirstName FROM Persons WHERE id_Person=1"
CommandBuilder = New OleDbCommandBuilder(adapter)
adapter.SelectCommand = New OleDbCommand(sql, connection)
adapter.Fill(ds)
r = ds.Tables(0).Rows(0)
c = ds.Tables(0).Columns("psnFirstNameEng")
r.BeginEdit()
r(c) = "NEW TEXT"
r.EndEdit()
adapter.Update(ds)
Everyone has no problem with OleDbCommandBuilder but I fighting with
it for quite long time... Nothing special, SQL Server 2000, simple
program in VB.NET that causes no error. When I debug I see that
everything is correct, data in dataset is changed but, no changes in
database.
Here is the code.
Thanks for any help!!
Dim ds As DataSet = New DataSet("myDs")
Dim Adapter As OleDbDataAdapter = New OleDbDataAdapter()
Dim CommandBuilder As OleDbCommandBuilder
Dim r As DataRow
Dim c As DataColumn
Dim sql As String
sql = "SELECT FirstName FROM Persons WHERE id_Person=1"
CommandBuilder = New OleDbCommandBuilder(adapter)
adapter.SelectCommand = New OleDbCommand(sql, connection)
adapter.Fill(ds)
r = ds.Tables(0).Rows(0)
c = ds.Tables(0).Columns("psnFirstNameEng")
r.BeginEdit()
r(c) = "NEW TEXT"
r.EndEdit()
adapter.Update(ds)