Bonjour a tous
Voici mon probleme:
Je suis stagiaire et je dois me connecter a une base de données d'un As400 depuis un client linux debian via odbc. Je dois effectué cela grâce a un script php. Tout d'abor il ma fallu installer uun driver odbc fourni par ibm pour l'as400 aprés configuration j'arrive donc a me connecter a la base.
La les problemes commence malheureusement...!! j'arrive en effet a bien me connecter a la base a l'aide de la requete: $conn = odbc_connect($dsn,$user,$passwd);
Mais je n'arrive pas éxécuter des requetes sql pourtant trés simple:
l23:$query = "SELECT * FROM ALPHAFIC.PCCOMMVT";
l24:$result = odbc_Exec($conn, $query);
l26:odbc_result_all($result);
l27:odbc_close($conn);
Voila mes lignes de codes é l'erreur qui s'en suit:
Warning: odbc_exec(): SQL error: [unixODBC], SQL state S0002 in SQLExecDirect in /var/www/essai/conexionphp.php on line 24
Warning: odbc_result_all(): supplied argument is not a valid ODBC result resource in /var/www/essai/conexionphp.php on line 26
J'ai eu beau essayer de changer mon code rien n'y fait. Pour précision ma bibliotheque est alphafic et ma table pccommvt. De plus je suis un débutant en php et j'ai juste quelque connaissance de sql et j'ai fait de mon mieu a partir de renseignement trouvé sur la toile.
Mci d'avance pour toute vos solutions.
Ps: ceci est mon tout premier poste soyez indulgent avec le nvo lol
Partager