Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & ODBC
PHP & ODBC Forum d'entraide sur ODBC avec PHP. Avant de poster -> FAQ ODBC
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/01/2007, 17h01   #1
Membre régulier
 
Avatar de King_T
 
Homme
Développeur Web
Inscription : mai 2006
Messages : 157
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Tunisie

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2006
Messages : 157
Points : 86
Points : 86
Par défaut paramètre de la fonction odbc_connect() : LE DNS !!!

Bonjour,

j'essai de puis tout à l'heure de me connecter via ODBC à une base de données Filemaker en utilisant du PHP.

voila la chaîne de connexion:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
<?php
	  // Connect to DB
echo $conn=odbc_connect ("DRIVER={DataDirect 32-BIT SequeLink 5.4};HOST=localhost; PORT=2399;SERVER= localhost;DATABASE=tc;","admin", "admin")	;
 
echo "conn".$conn;
if ($conn==0) { echo "ERREEEEEEEEEEEEEUUUUUUUR";}
 
else
{
  // Query
  $qry = "SELECT email FROM tc";
 
  // Get Result
  $result = odbc_exec($conn,$qry);
 
  // Get Data From Result
  while ( $data[] = odbc_fetch_array($result))
  {echo $data['email'];}
 
  // Free Result
  odbc_free_result($result);
 
  // Close Connection
  odbc_close($conn);
 } 
  ?>

Mais le soucis c'est qu'à chaque fois il me sort cette erreur :
Citation:
"Warning: odbc_connect(): SQL error: [DataDirect][ODBC SequeLink driver]Error parsing connect string at offset 80. , SQL state S1000 in SQLConnect in c:\program files\easyphp1-8\www\odbc\01.php on line 4
con = ERREEEEEEEEEEEEEUUUUUUUR"
Je suis encore débutant dans ce domain, alors s'il ya des suggestions

Merci
King_T est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2007, 13h46   #2
Invité de passage
 
Inscription : avril 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 6
Points : 4
Points : 4
Bonjour, j'essaye de faire la meme tentative, mais moi j'ai :
Citation:
Warning: odbc_connect() [function.odbc-connect]: SQL error: [DataDirect][ODBC SequeLink driver][SequeLink Client]TCP/IP error, connection refused, SQL state S1000 in SQLConnect
en utilisant la meme chaine DNS que toi
avant j'avais :

Code :
1
2
3
4
5
dns_db ="DRIVER={DataDirect 32-BIT SequeLink 5.4};" .
            "Host=".$this->serveur_bd.":2399;" .
            "DatabaseName=".$this->nom_bd.";".
            "uid=".$this->login_bd.";".
			"pwd=".$this->mot_de_passe_bd.";";
mais ca donnait ca:
Citation:
Warning: odbc_connect() [function.odbc-connect]: SQL error: [DataDirect][ODBC SequeLink driver][SequeLink Client]TCP/IP port is not specified., SQL state S1000 in SQLConnect
as tu réussi a trouver une solution as ton prblème, quelle est ta nouvelle String DNS

qqn d'autre sait il comment faire?
Mikxy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2007, 14h15   #3
Invité de passage
 
Inscription : avril 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 6
Points : 4
Points : 4
Par défaut DNS pour fileMaker : la solution

Code :
$dns_db="DRIVER={DataDirect 32-BIT SequeLink 5.4};HOST=localhost; PORT=2399;ServerDataSource=maDB;"
et voila, cf le lien :
http://www.filemaker.com/downloads/p..._developer.pdf
Mikxy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h19.


 
 
 
 
Partenaires

Hébergement Web