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 ??
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 : 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
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 />";} }
Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][Pilote ODBC Microsoft Access] Erreur de syntaxe dans la clause FROM., SQL state 37000donc voila je ne sais que faire .Warning: odbc_num_fields(): supplied argument is not a valid ODBC result resource
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager