Components Link: 2007 Office System Driver Data Connectivity
If you search Microsoft’s current download center for "Access Database Engine," you will find the Microsoft Access Database Engine 2016 Redistributable or the Microsoft Access Runtime. However, for strict legacy compatibility, the 2007 Office System Driver link remains uniquely necessary.
Within Microsoft Access itself, the "2007 Office System Driver" powers the Linked Table Manager. This was the original "data connectivity component." It allows an Access database to link directly to SharePoint lists, external SQL Server tables, and Excel sheets without importing the data physically. Breaking this link is a common support call; restoring it requires reinstalling the 2007 driver suite on the client machine. 2007 office system driver data connectivity components link
using System.Data.OleDb;
string connectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Data\Sales.xlsx;Extended Properties=""Excel 12.0 Xml;HDR=YES;"""; If you search Microsoft’s current download center for
using (OleDbConnection conn = new OleDbConnection(connectionString))
conn.Open();
OleDbCommand cmd = new OleDbCommand("SELECT * FROM [Sheet1$]", conn);
OleDbDataReader reader = cmd.ExecuteReader();
while (reader.Read())
Console.WriteLine(reader[0].ToString());
reader.Close();
This was the original "data connectivity component