dbedit não aceita ponto

Delphi

07/07/2005

Salve pessoal

Estou tendo um problema estranho com meu sistema desenvolvido em delphi7. Tenho um banco firebird 1.5.2 com o seguinte campo:
VRCUSTO = DOUBLE PRECISION
no onCreate do meu sitema eu coloquei: DecimalSeparator := ´.´;
o problema esta no cadastro do produto quando tenho colocar um valor com casas decimais simplesmente o sistema nao aceita, pressiono a tecla ponto(.) e simplesmente nao é aceito mas se eu digitar a virgula(,) o sistema aceita mas quando eu saido do dbEdit ocorre um erro: ´15,00´ is not a valid floating point value for field ´VRCUSTO´

Outra coisa meu sistema esta em 3 camadas usando um servidor soap, eu fiz um teste criei uma nova aplicação coloquei no form um sqlconnection liguei ao banco em questao, coloquei tambem um sqlds, um dsp e ClientDataSet configurei tudo direitinho abri um registro qualquer fui no campo VRCUSTO e tentei digitar o ponto e tambem nao funciona mas o sistema ja aceita que eu coloque a virgula sem dar erro ...

alguem pode me dar uma luz


valewss


Mmoreira

Mmoreira

Curtidas 0

Respostas

Mmoreira

Mmoreira

07/07/2005

sobe ...
ainda estou precisando de um help


GOSTEI 0
Tpoeta

Tpoeta

07/07/2005

amigo, estou tendo um problema parecido, você conseguiu resolver o seu? como?


GOSTEI 0
POSTAR