1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| procedure TForm10.BitBtn1Click(Sender: TObject);
begin
// Vérification que les la table ainsi que le champ sont spécifier
if (AdvComboBox1.Text='') or (AdvComboBox2.Text='') then
ShowMessage('Vous devez spécifiez une table!')
else
//Traitement pour les chaine de caractères
if ADOTable1.FieldList.FieldByName(AdvComboBox2.Text).DataType=ftString then
begin
ADOQuery1.SQL.Clear;
ADOQuery1.Close;
ADOQuery1.SQL.Add('Select * From'+AdvComboBox1.Text+'Where'+AdvComboBox2.Text+'= :x');
ADOQuery1.Parameters.ParamByName('x').Value:=AdvEdit1.Text;
ADOQuery1.Open;
end;
end; |