Bonjour,

dans le cadre de mon stage de fin d'année de Master 1ere année (je précise je ne suis pas dans un master informatique donc excusez mon amateurisme) je dois exploiter les données d'une bdd hyperfile. Pour l'attaquer j'ai donc crée uns DSN via un driver HyperfileSQL, malheureusement sans succès car toujours le même message d'erreur en retour :
Warning: odbc_connect() [function.odbc-connect]: SQL error: Impossible de se connecter : la chaîne de connexion est insuffisante, SQL state 01S00 in SQLConnect
voici mon 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
15
16
17
18
19
20
<?php 
 
declarations des diverses variables ....
 
$dsn="DRIVER={HyperFileSQL};" . 
           "CommLinks=tcpip(Host=$host);" . 
           "DatabaseName=$db_name;";
 
 
 
$conn  = odbc_connect($dsn,$user,$PW); <= c'est ici que ce situe l'erreur mais meme apres des recherches je ne comprend touours pas, la syntaxe me parait bonne.
 
echo  "conn:  $conn";
if  ($conn  <=  0)  {
        echo  "Erreur";
        exit;
} else  {
        echo  "<P>ok\n";
}; 
?>
En espérant que vous pourrez m'apporter des éclaircissements, je vous remercie.