我正在尝试使用OLEDB将数据插入Access数据库(参见下面的示例)
Dim strSql = "SELECT * FROM SupplierList"
conn = New OleDbConnection(connectionString)
' Set the adapter
Dim cmd As OleDbCommand = New OleDbCommand()
cmd.CommandText = strSql
cmd.CommandType = CommandType.Text
cmd.Connection = Me.conn
Dim da = New OleDbDataAdapter(cmd)
da.Fill(dataset, "SupplierList")
Dim row = ds.Table(0).NewRow
row.Item(0) = "Name"
row.Item(1) = 12
dataset.Table(0).Rows.Add(row)
da.Update(ds)
代码似乎工作正常但我注意到如果打开Access数据库本身它没有做任何事情。必须关闭它才能使代码生效。任何人都可以告诉我是否有办法写入Access DB而不需要关闭它的所有实例?
谢谢, ģ