with adoquery_temp do
  begin
    close;
    sql.clear;
    sql.Add('select * from sy_sql where name='+''''+v_qname+'''');
    open;
  end;
如上的查询也要用如下的事务提交和回滚方式打开吗?
    ADOConnection1.BeginTrans();
    try
      open();
      ADOConnection1.CommitTrans();
    except
      on e: Exception do
      begin
        ADOConnection1.RollbackTrans();
        raise Exception.Create('事务操作失败:' + e.Message);
        Exit;
      end;