Mysql querry en c++

Fermé
DarkAurora Messages postés 417 Date d'inscription lundi 26 novembre 2007 Statut Membre Dernière intervention 21 janvier 2013 - 28 mars 2010 à 21:51
DarkAurora Messages postés 417 Date d'inscription lundi 26 novembre 2007 Statut Membre Dernière intervention 21 janvier 2013 - 4 avril 2010 à 18:15
Bonjour à toute et à tous, voila j'ai un petit problème pour récupérer les données d'une table de ma bdd

voila mon code :
char* contenu;
mysql_query(mySQL, "select * from historique where message = '"+ contenu +"' ");
return contenu;



je suis sous borland c++ builder 6 j'arrive bien a me connecter à la bdd mais la je bloque et je n'ai pas vraiment trouver de soluce sur internet donc ça serait simpa de m'aider à récupérer ces données

je précise aussi que sous vista une erreur d'installation ne m'offre pas la joie de farfouiller dans le fichier d'aide de builder ( si vous avez des infos pour que je le récupère)

merci d'avance je reste à votre disposition si vous avez des questions



2 réponses

DarkAurora Messages postés 417 Date d'inscription lundi 26 novembre 2007 Statut Membre Dernière intervention 21 janvier 2013 27
Modifié par DarkAurora le 4/04/2010 à 18:16
voila pour ceux que ça intéresse mon problème est résolut je vous renvoie à ce lien https://lfe.developpez.com/BCBmySQL/

et pour la petite info si vous créez plusieurs form faite attention aux allocation mémoire de vos objets si vous utiliser des classes ou de vos pointeurs mySQL si vous n'en utilisez pas
je préfère fermer ma gueule et passer pour un con
que l'ouvrir et ne laisser aucun doute à ce sujet
1
DarkAurora Messages postés 417 Date d'inscription lundi 26 novembre 2007 Statut Membre Dernière intervention 21 janvier 2013 27
29 mars 2010 à 23:31
après avoir cherché sur deux tuto presque similaire je suis parvenue à modifier mon code de cette façon

MYSQL_RES *result = NULL;
MYSQL_ROW *row = NULL;
int res;

res=mysql_query(mySQL, "SELECT * FROM historique");
result = mysql_use_result(mySQL);

le problème est tout d'abord que m'a requête sql n'aboutie pas l'entier res retourne -1 et donc mon pointeur result reste definitivement NULL

mais je ne comprend toujours pas pourquoi ça ne marche pas aidez moi svp
0