Apparement tu n'utilises pas ma lib
je te donne un exemple de code te montrant la maniere de récupérer le résultat de ta requéte.
Code : Tout sélectionner
If MySqlConnect(SqlHandle, SqlHost, SqlUser, SqlPassWord, SqlDatabase, SqlPort)
;Sélection de toutes les colonnes d'une table
SqlQuery="Select * from contacts"
SqlQueryResult=MySqlQuery(Sqlhandle, SqlQuery)
;Le résultat de la requete est composé d'un tableau
If SqlQueryResult<>0
;Nombre de lignes dans le résultat de la requete
SqlRowCount = MySqlGetRowCount(SqlQueryResult)
;Nombre de colonnes dans le résultat de la requete
SqlColCount.l=MySqlGetColCount(SqlQueryResult)
;Affichons le résultat
For Row=0 To SqlRowCount-1
Debug "Ligne : "+Str(Row)
;Lecture de la prochaine ligne du résultat de la requete
MySqlNextQueryRow(SqlQueryResult)
;Pour chaque ligne, lecture de chque colonne
For Col=0 To SqlColCount-1
Debug MySqlNextQueryCol(Col, #PB_Ascii)
Next
Next
Debug " "
EndIf
;Libère la mémoire utilisée par un jeu de résultats.
MySqlQueryFree(SqlQueryResult)
Else
Debug "Erreur d'acces"
EndIf
je te laisse regarder le code de la lib que tu as eu pour voir à quoi correspond chacune des fonctions afin que tu puisses créer tes propres fonctions.
PS : Dans ma lib j'ai une fonction qui permet de transférer le résultat d'une requete directement dans une ListIconGadget.
MySqlQueryToListConGadget(MySqlhandle.l, MySqlQuery.s, Gadget.l, Option.i)
MySqlhandle.l : Handle de la base de données.
MySqlQuery.s : la réquete
Gadget : l'identifiant du listicongadget
Option : Une des valeurs suivant
- #PB_Ascii : Jeu de caractére ASCII
- #PB_UTF8 : jeu de caractére UTF-8
- #PB_Unicode : Jeu de caractère Unicode
A mon avis tu aurais pu améliorer ma lib pour qu'elle fonctionne aussi sous linux. N'ayant pas linux, je ne peux pas le faire.