with adoquery do
begin      
      SQL.Clear;
      sql.Add('sql1');
      Open;
      dbgrid.DataSource:=datasoruce;
      sql.Clear;
      sql.Add('sql2');
      Open;
end;
我执行完sql1以后,设置dbgrid的DataSource,但是下面执行sql2的时候,dbgrid的datasource随之变化为执行sql2的结果了? 请问怎么样才能让dbgrid始终保持执行sql的结果啊?