Que renvoi une requête SQL en C++ ?

Que renvoi une requête SQL en C++ ? - C++ - Programmation

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.

Reply

Marsh Posté le 23-01-2012 à 14:06:14   

Reply

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.
 

Reply

Marsh Posté le 23-01-2012 à 17:26:31    

j'utilise EasyPHP, donc une base de données MYSQL

Reply

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 ?

Reply

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 ..


Message édité par boblenain200 le 26-01-2012 à 05:52:17
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed