NUMRO DECIMAL DE SENTENCA SQL

ROMULO.SILVA 28/02/2005 16:59:38
#70385
Estou com o seguinte problema:

INSERT INTO ds_nf_entrada Values(333,1,'10,5,Null)

ESTRUTURA DA TABELA
NR_NFE INT PRIMARY KEY,
COD_PROD INT
QTDE_ENTRADA DECIMAL,
QTDE_DEVOLUCAO DECIMA.

Estou com problema justamente nos Campos QTDE_ENTRADA e QTDE_DEVOLUCAO

Pois o nº que o usuário irá informar podem ser Decimais, mas na hora de executar a senteça da um erro:

"Erro ao converter o tipo de dados varchar em numeric."

Se alguém puder mim ajudar, eu ficarei muito grato.

LCSD 28/02/2005 17:19:25
#70390
Resposta escolhida
Utilize a função REPLACE do VB, que ficaria mais ou menos assim a sua sintaxe:


INSERT INTO ds_nf_entrada Values(replace("333,1",",","."),replacec("10,5",",","."),Null)


Para VC entender, a função REPLACE é para ele encontrar um valor X e substituir por Y.

REPLACE(Valor,"o que deve ser encontrado","pelo o que deve ser substituído")

Deu para entender??
Tópico encerrado , respostas não são mais permitidas