Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 17/12/2018 17:51:05
- pleone35
- Membre
Excel / ODBC / Base de données
Bonjour à tous,
J'ai actuellement une base de données PostgreSQL que je gère avec pgAdmin 4. Je souhaite dans Excel, importer des données de cette base.
Ce que j'ai fait :
Dans Outils d'administration > Administration de source de données ODBC (64 bits)
Dans l'onglet "Sources de données systèmes" --> j'ai ajouté une source de données (PostgreSQL ODBC Driver UNICODE) , la connexion avec ma base est réussie.
Dans l'onglet "Sources de données utilisateur" --> j'ai ajouté une source de données (PostgreSQL ODBC Driver UNICODE) , la connexion avec ma base est réussie.
Ensuite dans Excel, quand je fais Obtenir des données > A partir d'autres sources > A partir d'ODBC
Je choisis ma (DSN) donc ici PostgreSQL35W
Et j'obtiens le message d'erreur suivant :
"Unable to connect
Details: "ODBC: ERROR [IM014] [Microsoft][Gestionnaire de pilotes ODBC] La source de données (DSN) spécifiée présente une incompatibilité d'architecture entre le pilote et l'application"
En comparant avec deux collègues chez qui ça marche:
- j'ai essayé de changer de version PostgreSQL (11 --> 10 puis 10 --> 9)
- Re-installer les pilotes ODBC
- j'ai essayé de forcer en mode 32 bits
(Sachant que chez mes collègues,
Dans Outils d'administration > Administration de source de données ODBC (64 bits)
Dans l'onglet "Sources de données utilisateur" --> il n'est pas vide
Mais ça ne fonctionne toujours pas. Des idées ?
MERCI !
Ma configuration :
Excel Office 365
PostgreSQL 10 / PostgreSQL 11
Microsoft Windows 10 Pro
64 bits
Dernière modification par pleone35 (17/12/2018 17:55:10)
Hors ligne
#2 18/12/2018 16:44:38
- pleone35
- Membre
Re : Excel / ODBC / Base de données
Problème réglé !!
J'ai du réinstaller la suite Office 365 qui avait été installé en 32 bits et non en 64 bits ce qui posait le problème d'incompatibilité.
Donc aucun soucis du côté de PostgreSQL
Hors ligne
#3 18/12/2018 23:30:57
- jmarsac
- Membre
Re : Excel / ODBC / Base de données
Problème réglé !!
J'ai du réinstaller la suite Office 365 qui avait été installé en 32 bits et non en 64 bits ce qui posait le problème d'incompatibilité.
Donc aucun soucis du côté de PostgreSQL
Bonsoir,
Pour info, la source ODBC doit utiliser la même architecture que le client qui l'utilise (et non le serveur qu'elle interroge). Par conséquent
Office 32 bits + ODBC 32 bits pour connection à PostgreSQL 32 ou 64 bits OK
Office 64 bits + ODBC 32 bits pour connection à PostgreSQL 32 ou 64 bits KO
Office 32 bits + ODBC 64 bits pour connection à PostgreSQL 32 ou 64 bits KO
Dernière modification par jmarsac (18/12/2018 23:31:44)
Hors ligne
Pages : 1