读书人

帮忙看看下面的代码为什么不能实现将数

发布时间: 2012-03-02 14:40:29 作者: rapoo

帮忙看看下面的代码为什么不能实现将数据更新到数据库
Dim con As New OleDb.OleDbConnection( "Provider=Microsoft.Jet.OleDb.4.0;Data Source=d:\ep.mdb ")
con.Open()
Dim rw As DataRow
dba = New OleDb.OleDbDataAdapter( "select * from dlxx ", con)
Dim upcmd As New OleDbCommandBuilder(dba)

dba.Fill(ds, "123 ")
rw = ds.Tables( "123 ").Rows(0)
rw.BeginEdit()
rw(1) = "1547 "
rw.EndEdit()
rw.AcceptChanges()


' dba.UpdateCommand.ExecuteNonQuery()
dba.Update(ds, "123 ")

[解决办法]
去掉 rw.AcceptChanges()


*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

最新版本:20070212

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
[解决办法]
对,去掉 rw.AcceptChanges()

读书人网 >VB Dotnet

热点推荐