Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/03/2006, 19h56   #1
En attente de confirmation mail
 
Inscription : mars 2006
Messages : 8
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 8
Points : 1
Points : 1
Par défaut Installation windows et ODBC

Bonjour,

Depuis quelques jours je galère à installer PostgreSQL (v8.1.3) sur mon PC en windows xp avec un lien ODBC.

Pour l'install tout ce passe bien j'y arrive sans problèmes, mais je n'arrive pas à lier mes tables sur Access 2003. Chaque fois j'ai le message "Impossible d'obtenir la liste des tables à partir de la source de données". Je suis pas sur de mon lien ODBC, y'aurait-il un moyen de le tester ?

J'attends vos suggestions.

Merci.
Actarion est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2006, 11h24   #2
Membre du Club
 
Inscription : décembre 2005
Messages : 81
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 81
Points : 66
Points : 66
Envoyer un message via MSN à jarod_ab
Bjr...
je t'ai pas bien compris mon ami. Access et Postgres sont deux SGBD différents! que veux-tu faire? merci d'être plus claire.
jarod_ab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2006, 12h08   #3
En attente de confirmation mail
 
Inscription : mars 2006
Messages : 8
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 8
Points : 1
Points : 1
Donc alors, j'ai installé Postgres sans problèmes et j'arrive à me conencter sans soucis avec pgadmin.

Ensuite je veux faire un lien ODBC vers ma base Postgres, donc là par contre je suis pas sur qu'il marche correctement et j'aimerai savoir comment je peux le tester.

Après je veux lier mes tables dans un fichier Access, donc à partir de mon lien ODBC que je choisis comme source et là j'ai l'assistant qui me dit "Impossible d'obtenir la liste des tables à partir de la source de données". Donc j'arrive pas à lier mes tables.

En espérant avoir été plus clair.
Actarion est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2006, 11h07   #4
Membre du Club
 
Inscription : décembre 2005
Messages : 81
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 81
Points : 66
Points : 66
Envoyer un message via MSN à jarod_ab
Bonjour...
en essayant de répondre à ta question avec mon modeste savoir j'ai appris des nvlles choses. je ne savais pas qu'il est possible d'importer les tables de Postgres dans Access via ODBC! donc voici comment j'ai procédé pour retrouver mes tables dans Postgres à partir de Access:

pour l'ODBC , va dans Panneaux de configuration/Outils d'administration/Source de données (ODBC) et clic sur l'onglet Source de données utilisateur, ensuite clic sur ajouter pis tu sélectionnes le pilote PostgreSQL en bas de la liste! clic sur terminer et entre ces infos:

Data Source: PostgreSQL (il doit être affiché)
Database: le nom de ta base
Server: localhost (si tu travailles en local sinon mets l'adresse IP sur serveur)
User name: le nom de l'utilisateur propriétaire de la base de données
Port:5432 (ce port est celui par défaut, si tu l'as changé pendant l'installation spécifie-le)
Password: le mot de passe de l'utilisateur

clic sur save...ça y'est, la connexion ODBC est créée

pour les importer de Access,

entre donc dans Access et ouvre une bd existante ou bien crées une nvlle bd. une fois fait, clic sur fichier/données externes/importer et sélectionne dans le type_fichier : ODBC Database (il se trouve en bas de la liste déroulonte)
Après clic sur l'onglet source de données machine et tu doubles clic sur notre source de données qu'on vient de créer: PostgreSQL.

Maintenant si tu as crée déjà des tables dans ta base de données Postgres, tu les trouveras, en principe, en bas de la liste...

Préviens-moi si ça marcher!!!
Cordialement.
jarod_ab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2006, 11h57   #5
En attente de confirmation mail
 
Inscription : mars 2006
Messages : 8
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 8
Points : 1
Points : 1
Merci à toi pour ta réponse très complète.

J'ai résolu mon problème et en partie grâce à toi.

Je voulais lier les tables et pas importer afin de travailler sur mes tables Postgres sur Access (import de données) et j'avais créer un .adp connecté à une base Sql Server. Là il m'était impossible de lier mes tables Postgres, à chaque fois "Impossible d'obtenir la liste des tables à partir de la source de données".

Alors j'ai fait ce que t'as dit, pour importer et en créant un .mdb j'arrive à lier mes tables.
Actarion est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2006, 13h07   #6
Membre du Club
 
Inscription : décembre 2005
Messages : 81
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 81
Points : 66
Points : 66
Envoyer un message via MSN à jarod_ab
Bonjour...
Pas de koi, je suis très content pour toi. moi aussi j'ai appris des choses.
N'oublie pas de mettre <Résolu>
bon courage et à la prochaine
jarod_ab est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h21.


 
 
 
 
Partenaires

Hébergement Web