Bonjour a tous,
Voila j'ai un probleme avec odbc et/ou php.
Je m'explique : j'ai installer une connexion odbc qui s'appel REVO dans odbcad32.exe de mon windows 7.
Je m'en sert regulièrement avec acces sans problemes.
Je veux aujourd'hui m'en servir avec php et voici mon code :
#########################
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 $odbc_dsn = "REVO"; $odbc_user = ""; $odbc_passwd = ""; $odbc_connexion = odbc_connect($odbc_dsn, '', ''); if ($odbc_connexion <= 0) { print("Echec de la connexion odbc à $odbc_dsn\n\n"); exit; } else { print("CONNECT OK <br/>"); } echo "Test access table <br/>"; $odbc_requete = "SELECT cdcli_Code_client FROM REVO_FB_CLIF_clif "; $resultats = odbc_exec($odbc_connexion, $odbc_requete); odbc_result_all($resultats);
voici le résultat :
si je change le nom de ma colonne par un * dans ma clause select, j'ai le même resultat...Warning: odbc_exec() [function.odbc-exec]: SQL error: [BGPartners][SqlDataAccess Driver][ISAM][ISAM error][Position] [BGPartners][SqlDataAccess Driver]Invalid column id , SQL state S0000 in SQLExecDirect in...
étonnant non?
merci a ceux qui ont déjà vu cela...
Partager