J'ai encore un ti problemes
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
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;
Il dois surement avoir une autre commande pour se genre d'opération si vous pouvez maider
Merci
Partager