Есть ли способ использовать базу данных Access 2016 вместо 2003 Я пытался получить доступ к MS Access 2016 в VS 2017, но он предоставлял нераспознанный формат базы данных .Я хочу знать, почему это происходит, поскольку они обе относятся к последним версиям, но это работает, если мы вместо этого используем формат Access 2003 2016
Я использовал этот вопрос для решения той же проблемы
Нераспознанный формат базы данных accdb в visual studio
Код для доступа к базе данных (основная форма):
private void ManageEmployeesForm_Load(object sender, EventArgs e)
{
LoadDataintoGridView();
}
private void LoadDataintoGridView()
{
EmployeesListdataGridView.DataSource = GetEmployeesList();
}
private DataTable GetEmployeesList()
{
DataTable dtEmployees = new DataTable();
string connString =
ConfigurationManager.ConnectionStrings["dbx"].ConnectionString;
using (OleDbConnection con = new OleDbConnection(connString))
{
using (OleDbCommand cmd = new OleDbCommand("SELECT * FROM
Mytabe",con))
{
con.Open();
OleDbDataReader reader = cmd.ExecuteReader();
dtEmployees.Load(reader);
}
}
return dtEmployees;
}
Строка подключения: (App.config)
<connectionStrings>
<add name="dbx" connectionString="Provider=Microsoft.Jet.OLEDB.4.0; Data
Source = D:\Access Database\KaleemDatabase.mdb"
providerName="System.Data.OleDb"/>
</connectionStrings>
Я хочу использовать последнюю версию, но она не работает для последней версии