Bonjour,
Suite à l'exécution d'une requête, je souhaite récupérer le nom des champs pour alimenter une StringList. La requête est correctement exécutée puisque je peux crée dynamiquement par la suite un StringGrid contenant les valeurs résultantes de ma requête.
voici la boucle qui pose problème:
myFields := mysql_fetch_fields(myRES);
nb_champs := mysql_num_fields(MyRes);
Petit exemple: ma requête contient 3 champs. Lorsque je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for i := 0 to nb_champs - 1 do begin astr := myfields^[i].name; list.Add(astr); end;
myfields^[0].name; qui me donne le bon de champs
myfields^[1].name; la chaîne donnée est vide
myfields^[2].name; plante
Je ne comprend pas où est mon erreur.
Partager