Varchar a Numeric
Publicado por Marta (15 intervenciones) el 12/04/2007 10:27:50
Hola, tengo que hacer un insert y un Update de unos datos de unas caja de texto a una tabla cuyo dato es "numeric"
Al hacer el insert me sale "error al convertir datos varchat a numeric"
Los datos que quiero que soporte el insert son tanto enteros como decimales.
He probado con lo siguiente pero me sigue dando fallo:
UPDATE:
sql3 = sql3 & " ImportePagar= '" & Convert.ToDouble(tb_ImportePagar.Text.Replace(",", ".")) & "', "
o bien:
sql3 = sql3 & " ImportePagar= '" & Trim(tb_ImportePagar.Text).Replace(",", ".")) & "', "
o bien:
sql3 = sql3 & " ImportePagar= '" & Trim(tb_ImportePagar.Text)ToString.Replace(",", ".")) & "', "
De esas 2 formas me sigue saliendo el error de conversión varchar a numeric al introducir decimales : 72,35 por ejemplo...y lo he metido entre comillado para que no confunda las comas y ni con esas.
Gracias
Al hacer el insert me sale "error al convertir datos varchat a numeric"
Los datos que quiero que soporte el insert son tanto enteros como decimales.
He probado con lo siguiente pero me sigue dando fallo:
UPDATE:
sql3 = sql3 & " ImportePagar= '" & Convert.ToDouble(tb_ImportePagar.Text.Replace(",", ".")) & "', "
o bien:
sql3 = sql3 & " ImportePagar= '" & Trim(tb_ImportePagar.Text).Replace(",", ".")) & "', "
o bien:
sql3 = sql3 & " ImportePagar= '" & Trim(tb_ImportePagar.Text)ToString.Replace(",", ".")) & "', "
De esas 2 formas me sigue saliendo el error de conversión varchar a numeric al introducir decimales : 72,35 por ejemplo...y lo he metido entre comillado para que no confunda las comas y ni con esas.
Gracias
Valora esta pregunta


0