Comment connecter Ms access 2010 (.accdb ) avec le pilote odbc de la base de données

Peut on dire comment connecter Ms access 2010 (.accdb ) de la base de données avec le pilote odbc en c# et .NET 4.0

J'ai essayé

string connetionString = ("Driver={Microsoft Access Driver(*.mdb*.accdb)};DBQ=C:\\Users\\Administrator\\Desktop\\New folder\\MatchDetails.accdb;");

OdbcConnection myConnection = new OdbcConnection(connetionString);

try
{                   
    myConnection.Open();
    MessageBox.Show("Connection Open ! ");
    myConnection.Close();
}
catch (Exception ex)
{
    MessageBox.Show("Can not open connection ! ");
}

lancer cette Exception

ERREUR [IM002] [Microsoft][Gestionnaire de pilotes ODBC] source de Données non trouvée et nom de pilote non spécifié exception

  • Quelle est la version de Ace êtes-vous à l'aide de ... 12.0?
  • Pour l'Acces a des bases de données (.mdb, .accdb, etc...), vous souhaitez utiliser [OleDbConnection][1], comme ceci: ` conn = new System.Les données.OleDb.OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Users\\Administrateur\\\Desktop \ \ \Nouveau dossier\\MatchDetails.accdb;");`
  • Ram, avez-vous jamais obtenir que cela fonctionne? En essayant de connecter un script Python via OLEDB pour MS Access 2010 64 bits, j'ai le 'Fournisseur pas trouvé d'erreur". J'ai téléchargé et installé le AccessDatabaseEngine_x64.exe, a ensuite souligné sources de données odbc à %%de succès/SysWOW64 mais en vain. Ce qui est remarquable, je peux me connecter à Microsoft.JET.OLEDB.4.0 pour tout .fichier mdb. Tout ne peut pas se connecter à un .fichier accdb. Épique de la frustration!
InformationsquelleAutor Ram | 2013-01-03