<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>19 Dec 2019 13:44:48 Z</lastBuildDate><pubDate>19 Dec 2019 12:11:56 Z</pubDate><description>Bonjour, voici le contexte :&#13;
1 programme compilé en linux qui liste simplement les tables et leur nombre d'enregistrement.&#13;
&#13;
La base de données est en postgres 9.6.&#13;
&#13;
Lors de la connexion, je récupère une erreur 52 :&#13;
Erreur à la ligne 6 du traitement Clic sur BTN_test.&#13;
Vous avez appelé la fonction HNbEnr.&#13;
Erreur de l'accès natif PostgreSQL.&#13;
Numéro d'erreur = 52 &#13;
 &#13;
L'accès natif PostgreSQL nécessite la DLL &lt;libpq.so&gt; (64 bits) et ses dépendances (couche client PostgreSQL).&#13;
Ces dlls doivent être placées dans le même répertoire que la DLL de l'accès natif, ou dans un répertoire du PATH.&#13;
Reportez vous à la documentation de l'accès natif pour plus d'informations.&#13;
&#13;
Détail de l'erreur système :&#13;
&#13;
libpq.so: cannot open shared object file: No such file or directory&#13;
&#13;
----- Informations techniques -----&#13;
&#13;
Projet : default&#13;
&#13;
Appel WL :&#13;
Traitement de 'Clic sur BTN_test' (FEN_Main.BTN_test), ligne 6&#13;
Fonction 'HNbEnr', syntaxe 1&#13;
&#13;
Que s'est-il passé ?&#13;
Erreur de l'accès natif PostgreSQL.&#13;
Numéro d'erreur = 52 &#13;
 &#13;
L'accès natif PostgreSQL nécessite la DLL &lt;libpq.so&gt; (64 bits) et ses dépendances (couche client PostgreSQL).&#13;
Ces dlls doivent être placées dans le même répertoire que la DLL de l'accès natif, ou dans un répertoire du PATH.&#13;
Reportez vous à la documentation de l'accès natif pour plus d'informations.&#13;
&#13;
Code erreur : 73001&#13;
Niveau : erreur fatale&#13;
Code erreur WD55 : 3001&#13;
&#13;
Message d'erreur système :&#13;
libpq.so: cannot open shared object file: No such file or directory&#13;
Dump de l'erreur du module 'wd240hf64.so' (24.0.164.1).&#13;
Identifiant des informations détaillées (.err) : 72801&#13;
Informations de débogage :&#13;
IEWDPSQL=9.1&#13;
Module=&lt;WDPSQL&gt;&#13;
Version=&lt;24.0.15.0&gt;&#13;
Fonction (7,58)&#13;
Informations supplémentaires :&#13;
EIT_NATIVECODE : &lt;52&gt;&#13;
EIT_LOGICALTABLENAME : &lt;test_table&gt;&#13;
EIT_PILEWL :&#13;
Clic sur BTN_test (FEN_Main.BTN_test), ligne 6&#13;
EIT_DATEHEURE : 19/12/2019 12:59:57&#13;
EIT_TYPE_WDFILE : &lt;2&gt;&#13;
EIT_IDCODE : &lt;18&gt;&#13;
&#13;
&#13;
Hors, la librairie client postgres est bien dans le répertoire de l'application (lipq.so et toutes les autres).&#13;
&#13;
J'ai beau essayer en lui déclarant le répertoire du programme dans le PATH linux au préalable, rien n'y fait.&#13;
&#13;
Si une bonne âme avais une idée, je suis preneur :)</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/235614-erreur-52-sous-linux-acces-postgres/read.awp</link><title>Erreur 52 sous linux en accès postgres.</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>david.woelffle</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/235614-erreur-52-sous-linux-acces-postgres-235617/read.awp</comments><pubDate>19 Dec 2019 13:44:48 Z</pubDate><description>J'ai fini par trouver ma solution en ajoutant mon répertoire dans le ld.so.conf.d et recharger la configuration des librairies a…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/235614-erreur-52-sous-linux-acces-postgres-235617/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/235614-erreur-52-sous-linux-acces-postgres-235617/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/235614-erreur-52-sous-linux-acces-postgres/read.awp">Erreur 52 sous linux en accès postgres.</source><title>Re: Erreur 52 sous linux en accès postgres.</title></item></channel></rss>
