关于使用adapter.update更新数据库的问题作一个系统性的总结
首先参照MSDN上的代码,结合access数据库,生成代码如下
Private Sub modityRow()
Dim connectionString As String = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = mag.mdb"
Dim queryString As String = "select * from payinfo"
Dim DS As DataSet = New DataSet
Using connection As New OleDbConnection(connectionString)
connection.Open()
Dim adapter As New OleDbDataAdapter()
adapter.SelectCommand = New OleDbCommand(queryString, connection)
Dim dbcb As OleDbCommandBuilder = New OleDbCommandBuilder(adapter)
adapter.Fill(DS, "access")
'
'************
首先参照MSDN上的代码,结合access数据库,生成代码如下
Private Sub modityRow()
Dim connectionString As String = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = mag.mdb"
Dim queryString As String = "select * from payinfo"
Dim DS As DataSet = New DataSet
Using connection As New OleDbConnection(connectionString)
connection.Open()
Dim adapter As New OleDbDataAdapter()
adapter.SelectCommand = New OleDbCommand(queryString, connection)
Dim dbcb As OleDbCommandBuilder = New OleDbCommandBuilder(adapter)
adapter.Fill(DS, "access")
'
'************

本文详细介绍了如何使用adapter.update方法实现数据库与DataTable的同步。通过示例代码展示了添加、修改和删除记录时DataTable中行的状态变化,并强调了激活OleDbCommandBuilder、正确调用AcceptChanges方法以及调试时数据库更新的注意事项。
最低0.47元/天 解锁文章
2503

被折叠的 条评论
为什么被折叠?



