Fórum StoredProc do zeus como usar #417491
25/05/2012
0
Uso o Delphi 7.0 e preciso opter uns valores de uma Procedure no MySQL.
para obter os valeres da Procedure no Delphi estou fazendo o seguinte:
with zqr do begin // zqr é do tipo TZQuery
SQL.Clear;
SQL.Add(CALL sp_totalizadorcx+sFilial+(:nrocx, @din, @car, @chq));
ParamByName(nrocx).AsInteger := opCXcd;
ExecSQL;
SQL.Clear;
SQL.Add(select @din, @car, @chq);
Open;
ValorDin.Value := FieldByName(@din).AsFloat;
ValorCar.Value := FieldByName(@car).AsFloat;
ValorChe.Value := FieldByName(@chq).AsFloat;
end;
COMO FAÇO PARA utilizar o Componente StoredProc do ZEUS???
Vagner Almeida
Curtir tópico
+ 0Posts
25/05/2012
Joel Rodrigues
Tenta aí, vamos resolver mais esta.
Gostei + 0
25/05/2012
Vagner Almeida
Mas não funciona do mesmo jeito no MySQL.
Fica apresentando a mensagem de operação não permitida.
Tentei de duas formas, Open e ExecProc. Ambas apresentaram a mesma mensagem.
A questão/problema certamente está na passagem dos parâmetros.
zsp.StoredProcName := sp_totalizadorcx;
zsp.ParamByName(nrocx).AsInteger := NroCx;
zsp.Open; / zsp.ExecProc;
Lembrando que são 4 parâmetros 1 de entrada (numero do caixa) e 3 de saída (valorDin, ValorCar, ValorChe).
Gostei + 0
25/05/2012
Joel Rodrigues
Gostei + 0
28/05/2012
Vagner Almeida
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)