is not valid BCD Value

Delphi

30/03/2005

galera estou apanhando de uma coisa.

tenho uma aplicação WebService, até ai normal.
o problema é que qdo eu digito um valor fracionado ( 3,5 ) por exemplo.
ele diz que ´3,5 is not a valid BCD Value´.
o dialeto do banco é 3.

Obrigado.


Solracnet

Solracnet

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

30/03/2005

Colega,

Qual mecanismo de acesso aos dados você está utilizando?


GOSTEI 0
Solracnet

Solracnet

30/03/2005

estou utilizando WebServices, DBXpress com ClientDataSet.


GOSTEI 0
Aroldo Zanela

Aroldo Zanela

30/03/2005

Colega,

Tente:

DecimalSeparators := ´,´;


GOSTEI 0
Solracnet

Solracnet

30/03/2005

Obrigado Arnaldo

eu ja fiz isso, mas continuou dando problema, o estranho é que no mesmo estilo de conexão, só que localmente, sem passar por um servidor web, ele funciona, qdo mando conectar pelo servidor web, da pau.

Atenciosamente

Carlos


GOSTEI 0
Rômulo Barros

Rômulo Barros

30/03/2005

No lugar da vírgula, utilize o ponto como separador decimal.

begin
   StringReplace(Variavel,´,´,´.´,[]);
end;



_____________________________________________
[b:ee7c599814][color=blue:ee7c599814]Utilize a Ferramenta de Pesquisa do Fórum[/color:ee7c599814][/b:ee7c599814]

Pesquisar pelos termos
_____________________________________________
[b:ee7c599814]Veja como[url=http://forum.clubedelphi.net/viewtopic.php?t=16976] OBTER RESPOSTAR RÁPIDAS[/url][/b:ee7c599814]
[b:ee7c599814]Veja as novas [url=http://forum.clubedelphi.net/viewtopic.php?t=59817]MUDANÇAS NA ESTRUTURA[/url] do site[/b:ee7c599814]
[b:ee7c599814]Leia sempre as [url=http://forum.clubedelphi.net/viewtopic.php?t=6689]REGRAS DE CONDUTA[/url][/b:ee7c599814]


GOSTEI 0
Saulopms

Saulopms

30/03/2005

já tive problema com isso.

resolvi da seguinte forma:

no tfield troquei o valor ´size´ de ´1´ para ´2´.


GOSTEI 0
Paullsoftware

Paullsoftware

30/03/2005

Eu fui mais além, mudei no banco... os tipos DECIMAL mudei para FLOAT e parou de apresentar esse problema :lol:


GOSTEI 0
POSTAR