J'ai encore un ti problemes

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
AnsiString ref = Edit1->Text;
SQLQuery1->Active=false;
SQLQuery1->SQL->Clear();
SQLQuery1->SQL->Add("SELECT * FROM `clients` WHERE `RefClient` LIKE "+ref+"");
testref=FicheClients->SQLQuery1->RecordCount;
FicheClients->SQLQuery1->ExecSQL();
if (testref>0)
{
SQLQuery1->SQL->Clear();
SQLQuery1->SQL->Add("SELECT ('Nom','Prenom') FROM clients WHERE `RefClient` LIKE "+ref+" ");
SQLQuery1->Active=true;
Edit2->Text=SQLQuery1->FieldValues["Nom"];
Edit3->Text=SQLQuery1->FieldValues["Prenom"];
}
else
{
ShowMessage("Il n'y a pas de client enregistrer avec cette Id");
}
SQLQuery1->Active=true;
Mon problemes vient de la partie en gras.. je n'arrive pas a recupere plusieurs champ pour un meme SELECT. Si je prends juste un champ sa passe mais plusieurs il me marque une erreur du type depasement de la collone :s

Il dois surement avoir une autre commande pour se genre d'opération si vous pouvez maider

Merci