Fórum Dúvida de principiante: Valor Real em SQL #46072
16/08/2004
0
Estou precisando inserir um valor real em um banco de dados FireBird (Campo Numeric (15,2)) através do seguinte comando SQL:
INSERT INTO CLIENTES (CODIGO, NOME, ..., LIMITECREDITO) VALUES 1,´MARIA DA SILVA´, ..., 15,25 (quinze reais e vinte e cinco centavos).
O problema é que quando executo o comando ocorre um erro dizendo que o número de colunas passado é maior que o número de colunas declarado (e realmente é, por causa da vírgula do número).
Uma solução possível seria utilizar ponto (15.25) ao invés de vírgula (15,00), mas os usuários não estão acostumados a utilizar o padrão americano.
O que posso fazer?
Carlosfim
Curtir tópico
+ 0Posts
16/08/2004
Fsflorencio
Vc usou ´,´ (vírgula), quando deveria usar ´.´ (ponto) .
Assim ele pensa ´e com razão´ que vc está dividindo o valor em duas colunas 15 e 25.
Gostei + 0
16/08/2004
Carlosfim
Vai me dar um pouco mais de trabalho trocar a vírgula pelo ponto mas tudo bem. O importante é satisfazer o cliente!
Gostei + 0
17/08/2004
Moonlight
Aí se livra tanto do ponto quanto da virgula, e o valor vai certo.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)