Que renvoi une requête SQL en C++ ? - C++ - Programmation
Marsh Posté le 23-01-2012 à 14:30:33
Quel SQL ?
Avec ODBC, ADO, ou autre chose ?
J'en avais fait avec Oracle en utilisant du Pro*C. Ca marchait bien, mais il fallait avoir le bon environnement et le bon makefile.
Marsh Posté le 24-01-2012 à 11:07:37
Le code de ma methode :
bool CMySQL::ExecuterRequete(char *Requete, MYSQL_ROW* row, unsigned int* NombreColonne, int *NbLigne)
{
if(mysql_query(mysql, Requete)==0)
{
// CODE POUR LA LECTURE DANS LA BASE DE DONNEES
Resultat = mysql_store_result(mysql);
if(Resultat && mysql_num_rows(Resultat))
*NombreColonne = mysql_num_fields(Resultat);
*NbLigne=mysql_num_rows(Resultat);
*row=mysql_fetch_row(Resultat);
return true;
}
return false;
}
Ceci ne fonctionne pas, pouvez vous m'aider ?
Marsh Posté le 26-01-2012 à 05:48:39
Quel est le type de la variable Resultat, ca risque pas de marcher si tu la déclares pas ?
EDIT : Enfin je suppose que c'est du C++ mais tu parles de EasyPHP donc je comprends pas grand chose ..
Marsh Posté le 23-01-2012 à 14:06:14
Bonjour, dans l'optique de créer un module de connexion à une base de données (Objet) en c++, j'aimerais savoir que renvoi une requête SQL, car dans ma méthode requête, je ne sais pas comment récupérer les valeurs de la requête pour les afficher dans le Principale.