[firebase-br] Please : Stored procedures necessita de transação ?
    Antonio Carlos 
    a.lima.silva em terra.com.br
       
    Qui Ago  3 12:30:27 -03 2006
    
    
  
Uso o DbExpress e uso o componente SQLStoredProc para executar as Stored 
Procedures do banco FB 1.5
Ao monitorar o banco percebo que mesmo Stored procedures Executaveis, após 
serem executadas continuam ( pelo monitor ) abertas.
Stored Procedures precisam de controle explicito de transação para fecha-las 
?
Estou fazendo na forma abaixo é não vejo diferença, está errado ?
    try
        SP_INCMOVSAIDA.Close;
        TD.TransactionID := NewTransactionID;
        TD.IsolationLevel := xilREADCOMMITTED;
        dm.SQLConnection1.StartTransaction(TD);
        SP_INCMOVSAIDA.StoredProcName := 'INC_MOVSAIDA';
        SP_INCMOVSAIDA.Params[0].AsString := e;
        SP_INCMOVSAIDA.Params[1].AsString := p;
        SP_INCMOVSAIDA.ExecProc;
        Result := SP_INCMOVSAIDA.Params[2].AsInteger;
      finally
        dm.SQLConnection1.Commit(TD);
        SP_INCMOVSAIDA.Close;
      end;
    
    
Mais detalhes sobre a lista de discussão lista