Tipos de datos con SQL y Visual Basic
Publicado por Inma (2 intervenciones) el 09/07/2004 12:16:28
Hola a todos, mi problema es el siguiente.
Quiero insertar datos a una tabla SQL server desde VB, cuyos campos son de tipo float utilizando lo siguiente
AdoPagas!Paga = Format(Retribucion, "###0.00") & ""
Retribución tiene el valor de 743,65 pero cuando voy a la tabla de SQL server a ver como se ha insertado en el campo Paga es igual a 743,63999999999.
¿cómo puedo hacer para que solo me inserte dos decimales?
Tambien he probado a poner :
AdoPagas!Paga = convert(decimal(8,2),Retribucion)
pero en visual basic me salta error por poner decimal
Quiero insertar datos a una tabla SQL server desde VB, cuyos campos son de tipo float utilizando lo siguiente
AdoPagas!Paga = Format(Retribucion, "###0.00") & ""
Retribución tiene el valor de 743,65 pero cuando voy a la tabla de SQL server a ver como se ha insertado en el campo Paga es igual a 743,63999999999.
¿cómo puedo hacer para que solo me inserte dos decimales?
Tambien he probado a poner :
AdoPagas!Paga = convert(decimal(8,2),Retribucion)
pero en visual basic me salta error por poner decimal
Valora esta pregunta


0