在VB.NET中用开放的Access DB编写

时间:2016-03-24 01:06:36

标签: vb.net ms-access oledb

我正在尝试使用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而不需要关闭它的所有实例?

谢谢, ģ

0 个答案:

没有答案