Problemas com ADOStoredroc em Delphi 10.2

MySQL

Delphi

27/05/2019

Tenho o seguinte código em delphi:


ADOStoProc.Close;
ADOStoProc.Parameters.ParamByName('@v_ano_mes').Value:= CbxAnoMes.Text;
ADOStoProc.Parameters.ParamByName('@v_unidade').Value:= Copy(CbxUnidade.Text, 1, 3);
ADOStoProc.Parameters.ParamByName('@v_indper').Value := 23;
valperf:= StrToFloat(LbEdVendaVista.Text);
ADOStoProc.Parameters.ParamByName('@v_valor').Value := valperf;
ADOStoProc.Prepared;
ADOStoProc.ExecProc;

ADOStoProc.Close;
ADOStoProc.Parameters.ParamByName('@v_ano_mes').Value:= CbxAnoMes.Text;
ADOStoProc.Parameters.ParamByName('@v_unidade').Value:= Copy(CbxUnidade.Text, 1, 3);
ADOStoProc.Parameters.ParamByName('@v_indper').Value := 28;
valperf:= StrToFloat(LbEdNClientesAtendidos.Text);
ADOStoProc.Parameters.ParamByName('@v_valor').Value := valperf;
ADOStoProc.Prepared;
ADOStoProc.ExecProc;


Porém, ao rodar o programa, ele somente executa a procedure uma vez, ignorando a segunda e as demais. Alguém sabe me ajudar?
Luiz Furtuna

Luiz Furtuna

Curtidas 0
POSTAR