Partager via


Impossible de créer DSN pour Microsoft Office System Driver sur les versions 64 bits de Windows

Symptômes

Lorsque vous tentez de créer des connexions ODBC qui utilisent microsoft Office System Driver, telles que les connexions à Access ou Excel, sur un système d’exploitation 64 bits comme Windows 7, les pilotes ne sont pas visibles. Elles ne sont pas visibles dans la boîte de dialogue Administrateur ODBC standard lancée à partir de la boîte de dialogue Outils d’administration dans le Panneau de configuration.

Cause

Cela se produit lorsque la version 32 bits d’Office ou des pilotes Office System 32 bits est installée sur une version 64 bits de Windows. Dans les versions 64 bits de Windows, il existe un administrateur ODBC distinct utilisé pour gérer les pilotes 32 bits et les DSN.

Résolution

Pour localiser les pilotes Office System 32 bits, utilisez la version appropriée de l’outil Administrateur ODBC. Si vous générez et exécutez une application en tant qu’application 32 bits sur un système d’exploitation 64 bits, vous devez créer la source de données ODBC à l’aide de l’outil Administrateur ODBC dans %windir%\SysWOW64\odbcad32.exe. Par exemple, l’emplacement par défaut sur une machine Windows 7 64 bits est « C :\Windows\SysWOW64\odbcad32.exe ».

Informations supplémentaires

Sur un système d’exploitation Windows 64 bits, il existe deux versions de l’outil Administrateur ODBC. L’outil Administrateur ODBC 64 bits est la boîte de dialogue par défaut lancée à partir du panneau de configuration et utilisée pour gérer les pilotes 64 bits et les DSN sur l’ordinateur. Le deuxième outil Administrateur ODBC pour gérer les pilotes 32 bits et les DSN sur l’ordinateur peut être lancé à partir du dossier SysWow64.

Pour déterminer si Office 2010 64 bits ou 32 bits est installé, procédez comme suit :

  1. Ouvrez une application Office lication comme Excel.
  2. Cliquez sur l’onglet Fichier dans le coin supérieur gauche.
  3. Sélectionnez Aide sur le côté gauche
  4. Sous « À propos de Microsoft Excel », vous verrez un numéro de version et entre parenthèses 32 bits ou 64 bits sont répertoriés.

Remarque : toutes les versions d’Office antérieures à Office 2010 ne peuvent être installées qu’en tant qu’applications 32 bits.

Voici un tableau qui indique l’outil Administrateur ODBC à utiliser :

Système d’exploitation Windows Version d’Office Outil Administrateur de source de données
Windows 64 bits Office 2010 64 bits Outil Administrateur ODBC 64 bits %systemdrive%\Windows\System32\odbcad32.exe ou Panneau de configuration\System and Security\Administrative Tools\Data Sources (ODBC)
Windows 64 bits Office 2010, 2007 ou 2003 32 bits Outil Administrateur ODBC 32 bits %windir%\SysWOW64\odbcad32.exe
Windows 32 bits Office 2010, 2007 ou 2003 32 bits Outil Administrateur ODBC 32 bits %systemdrive%\Windows\System32\odbcad32.exe, ou Panneau de configuration\System and Security\Administrative Tools\Data Sources (ODBC)

Pour plus d’informations sur les problèmes connus liés à l’utilisation de l’outil Administrateur ODBC 32 bits et 64 bits, consultez l’article suivant :

942976 La version 32 bits de l’outil Administrateur ODBC et la version 64 bits de l’outil Administrateur ODBC affichent les DSN utilisateur 32 bits et les DSN utilisateur 64 bits dans une version 64 bits du système d’exploitation Windows

Pour plus d’informations sur les pilotes Office System 2010, consultez l’article suivant :

Microsoft Access Moteur de base de données 2010 Redistributable