VB 2013 Access DB Dataset

时间:2014-09-22 13:19:50

标签: vb.net dataset ms-access-2010

重写连接到Access DB的VB 2013 Express中的旧系统。我已经设置了数据连接,并拥有一个包含所有表的DataSet。代码需要执行以下操作:

删除"提取"中的所有行表;   读入并解析新数据;   将新数据写入"提取"表

我已完成阅读和解析部分,但我需要删除和编写部分的帮助。我没有尝试过任何工作。

这就是我尝试过的:

Dim sqlConnection1 As New System.Data.SqlClient.SqlConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\CLI_CRVM.accdb") 
Dim cmd As New System.Data.SqlClient.SqlCommand() 
cmd.CommandType = System.Data.CommandType.Text 
cmd.CommandText = "DELETE FROM extract" 
cmd.Connection = sqlConnection1

1 个答案:

答案 0 :(得分:2)

您正在尝试使用System.Data.SqlClient,但这是专门用于处理Microsoft SQL Server数据库。您的问题中的示例代码将失败

  

不支持关键字:'provider'。

对于Access数据库的OLEDB连接,请使用System.Data.OleDb