Probléme Mdbtool

Bonjour,

Je souhaite lire des BDD acces depuis php avec ODBC mais j’ai un problème…
J’ai déjà installer toute les dépendances sauf wordexp :

mdbtools.sourceforge.net/install/c98.htm

J’ai donc installer mdbtool a l’aide de l’outil “APT”, installation réussi mais cela ne marche pas…

J’ai donc installer mdbtool a l’aide des source et cela ne marche quand même pas…

J’ai bien-sur crée un DSN et j’utilise le drivers libmdbodbc.so

Le problème et que malgré ma requéte sql je n’est rien qui s’affiche ( page blanche sur le navigateur Firefox et erreur sur IE)

Erreur =

[code]
Warning: odbc_connect() [function.odbc-connect]: SQL error: Failed to fetch error message, SQL state HY000 in SQLConnect in /var/www/index2.php on line 3

Warning: odbc_exec(): supplied argument is not a valid ODBC-Link resource in /var/www/index2.php on line 12
HY000[/code]

J’essaye avec 2 code différent je vous les marque

le 1er :

[code]<?php
//Création de la connection :
$connexion = odbc_connect(‘baseAccessExemple’,’’,’’);
//Pas de login/password sauf si tu veux te casser un peu la tête et que tu as protégé ta base
//de cette façon !

//La requête à executer :
$query = “SELECT * FROM LigneCdeClient”;
//Attention : Pas de ‘;’ à la fin de la chaine de la requête.

//Execution :
$result = odbc_exec($connexion , $query) or die(odbc_error());

//Récuperation des résultats dans un tableau $item[‘nom_du_champ’] :
while ($items = odbc_fetch_array($result))
{
echo ‘’. odbc_result($query,“CodeTiers”) .’’;
}

//Libération des résultats :
odbc_free_result($result);

?>[/code]


Le 2nd :

[code]

Title here! <?php $bd="baseAccessExemple"; // identifiant dsn $user=""; // login $password=""; // password $cnx = odbc_connect( $bd , $user, $password ); //$cnx = odbc_connect( $bd,'','' ); if( ! $cnx ) echo "Impossible de se connecter";

$sql= “SELECT * FROM LigneCdeClient where LigneSoldee=0”;
$requete = odbc_exec($cnx, $sql);
if (!$requete) Error_handler( $text_error_structure , $cnx );

while(odbc_fetch_array($requete))
{

echo ‘

’.odbc_result($requete,“CodeTiers”).’ ‘. odbc_result($requete,“DateDocument”).’ ‘.odbc_result($requete,“CodeArticle”).’ ‘.odbc_result($requete,“TypeLigne”).’

’;
}
odbc_close($cnx);

?>

[/code]

Fichier odbc.ini :

[baseAccessExemple] Description = Base Access Driver = /usr/lib/libmdbodbc.so.0.0.0 Database = /home/APISOFT/GEST_EXP/SOC01/GestC.mdb

Voila je ne comprend pas trop le problème.
En espérant que quelqu’un puisse m’aider…

Svp cela est urgent :frowning: