PASAR TEXTBOX A NUMERO DECIMAL

08/02/2011 - 02:12 por Ironpony | Informe spam
Tengo un campo textbox llamado text1 cuyo valor que le indico es
"1342,23"
El carácter "," está en configuración regional de windows como el
usado para los decimales
quiero guardarlo en una campo numérico de una base de datos que guarde
el dato 1342,23

DIM CAMPO AS DOUBLE
text1.text="1342,23"
campo=cint(text1.text) <-- NO FUNCIONA SALE 1342
campo=clng(Text1.text) <-- NO FUNCIONA SALE 1342
campo=cdbl(text1.text) <-- NO FUNCIONA SALE 1342

¿QUE VARIABLE DEBO USAR PARA PODER LLEVAR A LA VARIABLE "CAMPO" QUE ES
NUMERICO/DOUBLE DICHO VALOR

GRACIAS
 

Leer las respuestas

#1 Leonardo Azpurua
08/02/2011 - 14:47 | Informe spam
"Ironpony" escribió en el mensaje
news:
Tengo un campo textbox llamado text1 cuyo valor que le indico es
"1342,23"
El carácter "," está en configuración regional de windows como el
usado para los decimales
quiero guardarlo en una campo numérico de una base de datos que guarde
el dato 1342,23

DIM CAMPO AS DOUBLE
text1.text="1342,23"
campo=cint(text1.text) <-- NO FUNCIONA SALE 1342
campo=clng(Text1.text) <-- NO FUNCIONA SALE 1342
campo=cdbl(text1.text) <-- NO FUNCIONA SALE 1342

¿QUE VARIABLE DEBO USAR PARA PODER LLEVAR A LA VARIABLE "CAMPO" QUE ES
NUMERICO/DOUBLE DICHO VALOR


Hola,

Dado que no insististe, imagino que tu problema con Word se resolvió.
Nunca está de más un mensaje de agradecimineto, que tampoco es que
estemos aquí para "usar y dejar".

La función CDbl funciona de acuerdo con la configuración regional. Es
decir, si el separador decimal es una coma, entonces CDbl("1234,56")
debería devolver 1234,56 no 1234 ni 123456.

CInt y CLng eliminan la parte decimal porque devuelven valores
escalares (Integer o Long), y 0,23 se "redondea" a 0.

Estoy seguro de que no es cierto que CDbl("1234,23") te devuelve 1234.
Y si te está pasando eso, tal vez deberías verificar el tipo de la
columna en la base de datos.

Tengo doce años de trabajo acumulado sobre el supuesto de que
CDbl("1234.56") = 1234.56.

Salud!

Preguntas similares