if edtname.Text = '' then
begin
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from a');
adoquery1.Open;
end
else
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from b ');
adoquery1.Open;edtname.text不空时也只执行else,为什么?
begin//////!!!!!!!!
...
end;////!!!!!!
if edtname.Text = '' then
adoquery1.SQL.Text := 'select * from a';
else
adoquery1.SQL.Text := 'select * from b ';
adoquery1.Open;
~~~分号去掉