Erro Stored Procedure

Delphi

15/08/2005

Tenho um sistema que calcula valor de parcelas, cujo cálculo é (salário * percentual) / 100.
Criei uma váriavel para receber o salário (numeric (8,2)) e outra para receber o percentual (numeric(5,2)), além de uma outra para receber o valor da parcela (numeric(8,2)).
Dentro do procedimento tenho uma instrução da seguinte forma:

auxparcela = (auxsalario * auxpercentual) / 100;

Quando o valor do percentual é 5, por exemplo, tudo tranquilo, mas quando o valor é algo como 5,89 aí acontece erro.
ERRO SQL -104 INVALID TOKEN

O que há de errado??


Nairobi

Nairobi

Curtidas 0

Respostas

Rjun

Rjun

15/08/2005

Esse percentual é informado pelo usuário ou obtido através de cálculo?


GOSTEI 0
Lindomar.des

Lindomar.des

15/08/2005

nairobi,

Se quando a sp recebe um valor inteiro não ocorre nehum erro o problema pode estar nos valores fracionados.

Tavlez a sp esteja recebendo ex: 5,56 tente substituir o separador decimal para pont (.) ex: 5.56.

Voce pode tentar usar:

DecimalSeparator := ´.´

...codigo de chamada à SP

DecimalSeparator := ´,´


GOSTEI 0
POSTAR