2010-08-15 19 views
0

Est-il possible d'avoir une connexion ODBC à une base de données MS Access 2007 sous Windows XP sans avoir d'autre moteur de base de données (Microsoft.ACE.OLEDB.12.0) installé? J'utilise la chaîne de connexion suivante qui fonctionne sur Windows 7 mais pas sur Windows XP. (Il existe uniquement l'option * .mdb dans le Panneau de configuration des sources de données (ODBC) sous Windows XP et aucune option * .accdb n'existe mais les deux existent sur Windows 7.):Connexion ODBC à Access 2007 sur WinXP

connectionString = "Driver = {Pilote Microsoft Access (* .mdb, * .accdb)}; DBQ = | DataDirectory | Database1.accdb »

+1

demandez-vous sérieusement si vous pouvez accéder en quelque sorte par magie données dans un format sans avoir le support pour accéder à ces données installées? WTF? Bien sûr, vous devez avoir les pilotes installés. Cependant, le format MDB ne nécessite aucune nouvelle installation, car c'est Jet 4, qui est installé par défaut sur toutes les versions de Windows depuis Win2000. Si c'est ACCDB, vous devez installer les pilotes si A2007 ou A2010 n'est pas installé sur la machine. –

Répondre