NUMRO DECIMAL DE SENTENCA SQL
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.
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.
Utilize a função REPLACE do VB, que ficaria mais ou menos assim a sua sintaxe:
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??
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