with Query1 do
begin
Close;
SQL.Clear;
Sql.Add('SQL 语句');
//如需带参数查询,可以写成这样:SELECT * FROM TEST_TABLE WHERE TEST_FIELD=:v_param;
//然后
ParamByName('v_param').AsString := 'test';
这里假设TEST_FIELD字段是字符串,所以用AsString,还有AsInteger、AsDateTime等等
Open;//如果SQL语句是INSERT、DELETE、UPDATE,就用ExecSQL
end;