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 ;)
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