PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → Hors-sujet → Connection à une BDD HFSQL en PHP
Connection à une BDD HFSQL en PHP
Débuté par Gigitom35, 20 déc. 2016 10:25 - 1 réponse
Posté le 20 décembre 2016 - 10:25
Bonjour,

Je souhaite réaliser une connexion à une BDD HFSQL en PHP mais je rencontre un problème.
Je cherche depuis 2 jours sur le web mais je ne m'en sorts pas.

Voici mon Environnement:
Windows Serveur 2008 avec IIS et PHP 7.0.11.
PC Windwos 7 avec BDD HFSQL.

Ci-dessous mon code :

<?php
$dsn = "DRIVER={HFSQL};DSN=MRS;ANA=C:\\A3MULTIMEDIA\\SERVEUR HFSQL\\BDD\\A3M Phoning.wdd;REP=C:\\A3MULTIMEDIA\\SERVEUR HFSQL\\BDD\\A3MPhone\\;Server Name=192.50.27.136;Server Port=4900;";
echo $dsn . "<br/>";
$connexion = odbc_connect($dsn, "user", "password", SQL_CUR_USE_ODBC) OR die(odbc_error());

IF (!$connexion) {
echo "Impossible d'établir une connexion" . "<br/>"; //si connexion impossible
} ELSE {
echo $connexion ." Connection ok" . "<br/>"; //si connexion faite
}

print_r (odbc_data_source($connexion, SQL_FETCH_FIRST));

$requete = "SELECT * FROM Concession";
echo $requete . "<br/>";

$resultat = odbc_exec($connexion, $requete);
print $resultat . " ok <br/>";

odbc_result_all($resultat);

odbc_close($connexion);
?>


et enfin ci-dessous le résultat :

DRIVER={HFSQL};DSN=MRS;ANA=C:\A3MULTIMEDIA\SERVEUR HFSQL\BDD\A3M Phoning.wdd;REP=C:\A3MULTIMEDIA\SERVEUR HFSQL\BDD\A3MPhone\;Server Name=192.50.27.136;Server Port=4900;
Resource id #2 Connection ok
Array ( [server] => MRS [description] => HFSQL ) SELECT * FROM Concession

Warning: odbc_exec(): SQL error: , SQL state S1000 in SQLExecDirect in C:\inetpub\wwwroot\gestsup\test\stats.php on line 17
ok

Warning: odbc_result_all() expects parameter 1 to be resource, boolean given in C:\inetpub\wwwroot\gestsup\test\stats.php on line 20

Questions : Le paramétrage de l'ODBC doit-il se faire sur le serveur IIS ou sur le PC qui héberge la base HFSQL ?

Pouvez-vous me venir en aide ?
D'avance merci.
Membre enregistré
90 messages
Popularité : +7 (11 votes)
Posté le 21 décembre 2016 - 08:43
bonjour
utilise php4wd