<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>13 Nov 2019 13:31:43 Z</lastBuildDate><pubDate>22 Jul 2014 14:33:53 Z</pubDate><description>Bonjour,&#13;
&#13;
Actuellement en stage pour une formation de développement, je dois travailler avec une base de donnée HyperFileSQL.&#13;
&#13;
Je n'ai aucune connaissance dans les logiciels de PC Soft et je n'ai pas le temps pendant mon stage de me former dessus.&#13;
&#13;
Donc, j'ai un gros souci je vais tenter de tout expliquer en détail.&#13;
&#13;
J'ai une base de donnée existante avec la dernière version du serveur installer sur une machine virtuel pour mes tests, j'ai bien accès à tout via l'interface fourni et je peux faire des requêtes SQL standard et tout marche.&#13;
Cependant mon but est de créer une Web service en PHP pour la suite de mon projet.&#13;
&#13;
Alors, j'ai installer le drivers ODBC et il m'a l'air correctement configurer et j'utilise un serveur XAMPP pour héberger mon web service.&#13;
&#13;
Mon souci se situe au niveau du code PHP, en effet j'ai trouver plein de topic parlant de PHP et HyperFileSQL, mais à mes yeux ils sont tous très confus et ne m'ont pas vraiment aidé !&#13;
&#13;
Visiblement j'arrive à me connecter à la base (par je ne sais quel miracle puise que je ne comprends pas les paramètre de connexion) mais tout s’arrête là !&#13;
&#13;
Je vais vous montrez le bout de code que j'utilise :&#13;
[code]&#13;
        $dsn = "DRIVER={HyperFileSQL};DSN=Base;ANA=C:\BDD\MonProg.wdd;REP=C:\BDD\MCaisseCS;Server Name=localhost;Server Port=4900;";&#13;
        echo $dsn . "&lt;br/&gt;";&#13;
        $connexion = odbc_connect($dsn, "admin", "", SQL_CUR_USE_ODBC) or die(odbc_error());&#13;
&#13;
        if (!$connexion) {&#13;
            echo "Impossible d'établir une connexion" . "&lt;br/&gt;"; //si connexion impossible&#13;
        } else {&#13;
            echo $connexion ." Connection ok" . "&lt;br/&gt;"; //si connexion faite&#13;
        }&#13;
        &#13;
        print_r (odbc_data_source($connexion, SQL_FETCH_FIRST));&#13;
&#13;
        $requete = "SELECT * FROM vendeur";&#13;
        echo $requete . "&lt;br/&gt;";&#13;
        &#13;
        $resultat = odbc_exec($connexion, $requete);        &#13;
        print $resultat  . " ok &lt;br/&gt;";&#13;
        &#13;
        odbc_result_all($resultat);&#13;
[/code]&#13;
&#13;
Donc lorsque je lance se petit bout de code j’obtiens ça :&#13;
&#13;
DRIVER={HyperFileSQL};DSN=Base;ANA=C:\BDD\MonProg.wdd;REP=C:\BDD\MCaisseCS;Server Name=localhost;Server Port=4900;&#13;
Resource id #2 Connection ok&#13;
Array ( [server] =&gt; Base [description] =&gt; HyperFileSQL ) SELECT * FROM vendeur&#13;
&#13;
Warning: odbc_exec(): in C:\xampp\websrv\Test\index.php on line 40&#13;
ok&#13;
&#13;
Warning: odbc_result_all() expects parameter 1 to be resource, boolean given in C:\xampp\websrv\Test\index.php on line 43&#13;
&#13;
Donc je pense que la connexion c'est bien effectuer mais je n'en suis pas sur et lorsque que je lance la requêtes : $resultat = odbc_exec($connexion, $requete); odbc_exec me renvoi "FALSE" sans plus de cérémonie et je n'ai pas de code d'erreur ou autre information pour m'aider.&#13;
&#13;
La configuration à l'air bonne : DRIVER={HyperFileSQL};DSN=Base;ANA=C:\BDD\MonProg.wdd;REP=C:\BDD\MCaisseCS;Server Name=localhost;Server Port=4900; , DSN étant le nom que j'ai donné à la connexion dans le driver ODBC, les chemins vers la base et le fichier wdd aussi. Me manque t'il quelque chose ? Dans le HFSQL Control Center la base porte un autre nom.&#13;
&#13;
Aussi je voudrais savoir si il est possible de gérer tout ça en utilisent une approche PDO.&#13;
&#13;
Dans l'attente d'une réponse éclairer, je vous remercie.</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/173503-php-pdo-odbc-hyperfilesql/read.awp</link><title>Php, PDO, ODBC et HyperFileSQL.</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>domewhilesp</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/173503-php-pdo-odbc-hyperfilesql-234527/read.awp</comments><pubDate>13 Nov 2019 13:31:43 Z</pubDate><description>La solution c'est de developper des webservices en windev et de partages vos base de donnée en format json!&#13;
https://hostimage.w…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/173503-php-pdo-odbc-hyperfilesql-234527/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/173503-php-pdo-odbc-hyperfilesql-234527/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/173503-php-pdo-odbc-hyperfilesql/read.awp">Php, PDO, ODBC et HyperFileSQL.</source><title>Re: Php, PDO, ODBC et HyperFileSQL.</title></item><item><author>valentin.meriel</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/173503-php-pdo-odbc-hyperfilesql-173518/read.awp</comments><pubDate>22 Jul 2014 18:28:39 Z</pubDate><description>Ah oui ça c'est sans aucun problème.&#13;
&#13;
D'ailleurs je viens de trouver le problème; la base est "caser" mais fonctionne pour l’o…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/173503-php-pdo-odbc-hyperfilesql-173518/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/173503-php-pdo-odbc-hyperfilesql-173518/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/173503-php-pdo-odbc-hyperfilesql/read.awp">Php, PDO, ODBC et HyperFileSQL.</source><title>Re: Php, PDO, ODBC et HyperFileSQL.</title></item><item><author>Rudy NYEMBO</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/173503-php-pdo-odbc-hyperfilesql-173514/read.awp</comments><pubDate>22 Jul 2014 17:02:09 Z</pubDate><description>Il faudra déjà vérifier dans l'onglet connexion du centre de contrôle si ta connexion passe bien</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/173503-php-pdo-odbc-hyperfilesql-173514/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/173503-php-pdo-odbc-hyperfilesql-173514/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/173503-php-pdo-odbc-hyperfilesql/read.awp">Php, PDO, ODBC et HyperFileSQL.</source><title>Re: Php, PDO, ODBC et HyperFileSQL.</title></item></channel></rss>
