Connexion à distance en ODBC sur PostgreSQL [Résolu]

FRED BON 2 Messages postés vendredi 19 mars 2004Date d'inscription 9 avril 2007 Dernière intervention - 21 mars 2007 à 11:13 - Dernière réponse : FRED BON 2 Messages postés vendredi 19 mars 2004Date d'inscription 9 avril 2007 Dernière intervention
- 9 avril 2007 à 23:56
Bonjour à tous,


je viens d'installer Postgres et j'ai réalisé un programme en VB qui se connecte dessus en local mais je
n'arrive pas à me connecter lorsque j'installe mon soft sur un poste
client. Le serveur possède l'adresse 192.168.1.138 et le client
l'adresse 192.168.1.75


voici une copie du fichier pg_hba.conf provenant du serveur :


# IPv4 local connections:

host all all 127.0.0.1/24 md5

host all all 192.168.0.0/16 md5

host ALL ALL 0.0.0.0 0.0.0.0 md5


ma procédure de connexion est :


cn = New OdbcConnection(Chaine)


Try


cn.Open()


Catch ex As Exception


Commentaire.Text = ex.Message


Exit Sub


End Try


cn.Close()


et la chaîne de connexion envoyée est :


Driver={postgresql ANSI};Server='video';Port=5432;Database='OrganizerDB';Uid='postgres';Pwd='XXX'


Le programmme me renvoi alors l'erreur suivante :


"ERROR [08001] Could not connect to the server;


Could not resolve hostname."


J'obtiens une réponse positive depuis le poste serveur en mettant
son adresse IP ou le nom de la machine, par contre j'ai un échec dans
les 2 cas depuis le poste client même en désactivant les pare-feus des
2 machines. De plus, je parviens à me connecter depuis le poste client
en utilisant le gestionnaire de liaisons ODBC de Windows.


Pouvez vous éclairer ma lanterne sur les causes de cette réaction ?


En vous remerciant par avance.
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
FRED BON 2 Messages postés vendredi 19 mars 2004Date d'inscription 9 avril 2007 Dernière intervention - 9 avril 2007 à 23:56
3
Merci
Il suffisait d'enlever les apostrophes (') délimitant les données. Bizarre, ça marche sur le poste serveur mais pas sur les postes clients...

Merci FRED BON 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 72 internautes ce mois-ci

Commenter la réponse de FRED BON

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.