Bonjour à tous,

on essaie d'accéder à une base de donnée en client/serveur sur l'hyperfile via une page en PHP.

On a configuré ODBC. Mais on sèche au niveau de la syntaxe du ODBC_Connect. Après avoir parcouru le net et tenter pas mal de codes différents selon les tutos. Notre connexion ne s'effectue pas. Voici le code erreur

Warning: odbc_connect() [function.odbc-connect]: SQL error: Impossible de se connecter : la chaîne de connexion est insuffisante, SQL state 01S00 in SQLConnect in C:\xampp\htdocs\orcq\index.php on line 45
01S00
Ci dessous voici notre code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$host="localhost";
$db="BasedeDonnée";
$srv="localhost"; // On a tenté LocalHost ; Le nom du serveur; L'ip du Serveur. Toujours la même erreur.
$dsn="DRIVER={Hyper File 7};SERVER=$srv;";
$user="NomUser";
$pass="MDP";
$connexion = odbc_connect($dsn,$user,$pass,SQL_CUR_USE_ODBC) or die( odbc_error() );
//$connexion=odbc_connect($dsn,$user,$pass) or die("echec connexion");
 
$requete="SELECT * FROM Config";
$resultat = odbc_exec($connexion,$requete);
 
//affichage du résultat :
odbc_result_all($resultat);
Si quelqu'un a une info à nous faire parvenir. Elle est la bienvenue.. On a été chercher le fichier .WDD dans le dossier du projet. On a essayé avec également le fichier .wdd se trouvant dans le dossier de la dernière génération de l'analyse. Car dans les premières recherche effectuées le code erreur recense que la base de données n'était pas à jour. Mais rien n'a changé.

Nous sommes à votre disposition si vous avez d'autres informations.

Merci d'avance.