Bonjour,

J'utilise les fonctions
int32_t mysql_query(int32_t mysqlhand, const CStr query_cmd); //et
CStr mysql_fetch_row(int32_t Result_handle);
de la librairie libmysql.
Lorsque j'envoie la requête
SELECT `my_field`
FROM `my_db`.`my_table`
WHERE 1
LIMIT 0 , 30
La fonction "mysql_fetch_row(..)" me retourne une chaine de caractères avec toutes les données contenu de mon champ `my_field` mais chaque donnée est séparée par une ou deux chaînes de contenu dynamiques (différentes) d'une longueur de 4 octets, sans doute informatif, et du coup mes données sont parasitées par ces chaines, seul le dernier caractère de ces chaînes de 4 octets semble commun...
Par exemple, si dans my_field j'ai les dates suivantes:
2010-03-18, 2010-03-20, 2010-03-21, 2010-03-22, 2010-03-23
, après ma requête j'obtiendrai la chaine suivante:
(lå3lå2010-03-18Plå[lå2010-03-20xlåƒlå2010-03-21*lå«lå2010-03-22ÈlåÓlå2010-03-23
quelqu'un peut-il me donner le format du retour d'une requête?
ou une solution? Ou, comment à partir de la chaine complète extraire que les données utiles?

Merci