salut, c'est de nouveau moi.
J'ai un nouveau probleme.
Comment faire pour récupérer les noms de champs d'une table ACCESS avec odbc_columns ??
Version imprimable
salut, c'est de nouveau moi.
J'ai un nouveau probleme.
Comment faire pour récupérer les noms de champs d'une table ACCESS avec odbc_columns ??
>Bon voila le code que j'ai tapé :
malheureusement il me renvoie 2 erreurs :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
28 // connection à la base access $connACCESS = odbc_connect("****","****","****") or die(" Impossible de se connecter à la base de données ACCESS"); //liste des tables de la base $resultACCESS = odbc_tables($connACCESS); // parcour de la liste des table while (odbc_fetch_row($resultACCESS)){ // recuperation du nom de la table $tableACCESS=odbc_result($resultACCESS, 3); // requete qui apparemment ne marche pas $requete="select * from $tableACCESS"; $exec=odbc_exec($connACCESS,$requete); // nombre de champs affecté a la requete $nbchamp=odbc_num_fields($exec); for($j=1;$j<=$nbchamp;$j++){ // recuperation du nom du champ dans un tableau $champACCESS[$j]=odbc_field_name($exec,$j);} for($k=1;$k<=$nbchamp;$k++){ // affichage des noms de champs echo "$champACCESS[$k]";print "<br />";} }
Citation:
Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][Pilote ODBC Microsoft Access] Erreur de syntaxe dans la clause FROM., SQL state 37000
donc voila je ne sais que faire .Citation:
Warning: odbc_num_fields(): supplied argument is not a valid ODBC result resource