Connection BDD informix avec ODBC via PHP

Connection BDD informix avec ODBC via PHP - Divers - Programmation

Marsh Posté le 18-07-2007 à 09:47:28    

Bonjour,
 
je n'arrive pas a me connecter à une base de donnée informix  
 
 
Mon fichier connect:
 

Code :
  1. <?
  2. $dsn="PAI";
  3. $user="";
  4. $pwd="";
  5. if (!$cc=odbc_connect($dsn,$user,$pwd)){
  6. echo "Echec de connexion ODBC";
  7. exit;
  8. }
  9. else{
  10. echo "La connexion à la source de données ODBC est établie";
  11. }
  12. ?>


 
et l'erreur que j'obtien:
 
Warning: odbc_connect(): SQL error: [Informix][Informix ODBC Driver][Informix]Database not found or no system permission. sqlerrm(systables), SQL state S1000 in SQLConnect in d:\www\php\informix.php on line 6
Echec de connexion ODBC
 
 
j'ai cherché sur le net mais sans trouver de reponse...
 

Reply

Marsh Posté le 18-07-2007 à 09:47:28   

Reply

Marsh Posté le 18-07-2007 à 09:56:14    

t'es sur de ton lien ODBC vers ta base informix?
Là, à l'instinct, j'aurais tendance à dire que ta source(DSN) est mal ( voir pas) configurée.

Reply

Marsh Posté le 18-07-2007 à 09:59:14    

non ca marche trés bien j'arrive a voir ma BDD informix via excel...
PAI est bien configuré !

Reply

Marsh Posté le 18-07-2007 à 10:33:25    

help!!!

Reply

Marsh Posté le 20-07-2007 à 10:27:52    

upppp

Reply

Marsh Posté le 05-06-2008 à 11:09:27    

Bonjour à tous!
J'essais également de me connecter à une base de donnée Informix via un connexion ODBC en PHP mais voila l'erreur qu'il me met:

Code :
  1. Warning: odbc_connect(): SQL error: [Informix][Informix ODBC Driver]General error., SQL state 37000 in SQLConnect in c:\program files\easyphp1-8\www\test_odbc_informix\index.php on line 1


 
Voici mon code:
 

Code :
  1. $dns         = "DRIVER={IBM INFORMIX ODBC Driver};" .
  2.                 "CommLinks=tcpip(Host=$db_host);" .
  3.                 "DatabaseName=$db_name;" .
  4.                 "uid=$db_user; pwd=$db_pwd";
  5.    
  6.    
  7.     $id_cnx = odbc_connect($dns, $db_host, $db_pwd) or die ("pb de connexion à la base\n" );


 
Et cela quelque soit la valeur de l'host, le mdp ou le user!  :(  
Je vous remercie d'avance!

Reply

Marsh Posté le 05-06-2008 à 13:02:05    

C'est bon il me manquait juste le nom du serveur... ServerName

Reply

Marsh Posté le 27-11-2009 à 11:05:57    

Bonjour,
 
J'ai un problème simillaire et voici ce que j'ai mis sans succés : ==> j'ai comme message : pb de connexion à la base  
 
[cpp]$db_name = "/bases/mabase";
$db_host = "nom_odbc";
$db_user = "user";
$db_pwd = "password";
$dns         = "DRIVER={IBM INFORMIX ODBC Driver};" .
                "CommLinks=tcpip(Host=$db_host);" .
                "DatabaseName=$db_name;" .
                "uid=$db_user; pwd=$db_pwd";
   
   
$id_cnx = odbc_connect($dns, $db_host, $db_pwd) or die ("pb de connexion à la base\n" );


Message édité par baudax le 27-11-2009 à 11:10:10
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed