bonjour, j'essai de faire une requete qui me chercher une ligne ds la base de donnée par rapport a plusieurs renseignement rentré pour cette recherche. Je pense que mon erreur vient de l'ecriture de ma requete. Merci pour votre aide.
voici le code.
//requete
AnsiString sqlAfficher = "SELECT * FROM tableclient WHERE ( Nom = " ;
sqlAfficher += EdtNom->Text;
sqlAfficher += " AND ";
sqlAfficher += "Prenom = ";
sqlAfficher += EdtPrenom->Text;
sqlAfficher += " AND ";
sqlAfficher += "CodePostal = ";
sqlAfficher += EdtCodePostal->Text;
sqlAfficher += ")";
int reponseAffichage = bddd.executer(sqlAfficher);
if (reponseAffichage != 0)
{
Application->MessageBoxA("Vérifier les renseignements rentré!","ERREUR SAISI", MB_OK);
}
//et voici la fonction executer
int C_Base::executer(AnsiString requete)
{
int Reponse;
Reponse = mysql_query(mysql,requete.c_str());
return Reponse;
}