📅  最后修改于: 2023-12-03 15:32:54.163000             🧑  作者: Mango
Microsoft.ACE.OLEDB.12.0
是一种OLE DB数据提供程序,它提供了访问Microsoft Access数据库的方法。它支持Access 2007及以上版本的数据库文件。
你可以从Microsoft官网下载并安装Microsoft Access Database Engine Redistributable。
在使用Microsoft.ACE.OLEDB.12.0开始之前,你需要在你的程序中添加对System.Data.OleDb
命名空间的引用。
这是一个使用Microsoft.ACE.OLEDB.12.0
连接到Access数据库,在其中执行一个查询的例子:
using System.Data.OleDb;
class Program
{
static void Main(string[] args)
{
string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\myFolder\\myAccessFile.accdb;";
string query = "SELECT * FROM myTable";
using (OleDbConnection connection = new OleDbConnection(connectionString))
using (OleDbCommand command = new OleDbCommand(query, connection))
{
connection.Open();
OleDbDataReader reader = command.ExecuteReader();
while (reader.Read())
{
Console.WriteLine(reader["myColumn"].ToString());
}
reader.Close();
}
}
}
Microsoft.ACE.OLEDB.12.0
只支持Microsoft Access 2007及以上版本的数据库文件。Microsoft.ACE.OLEDB.12.0
。Microsoft.ACE.OLEDB.12.0
连接到32位的Access数据库文件,使用64位版本连接到64位的Access数据库文件。