Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/07/2004, 04:25
Avatar de Phoncadiz
Phoncadiz
 
Fecha de Ingreso: mayo-2004
Ubicación: Cádiz City
Mensajes: 232
Antigüedad: 20 años
Puntos: 1
SQL y problemas con decimales

Hola foreros!

(Ya hacía tiempo que no planteaba una pregunta). El caso es que ando mosca con la solución que he encontrado a mi problema. Os muestro mi problema y mi solución para ver si podeis encontrar una solución más factible:

En mi base de datos tengo campos de tipo MONEY y a la hora de introducir los valores con decimales me daba un error ya que necesitaba que la separación de los decimales fuera el punto y no la coma. Hice de todo y al final, dando "volteretas" por los foros hice esto:

Código:
Dim valor as decimal

//en lbValor.text tengo 12,34 (por ejemplo)
Session.LCID = 2058
valor = lbValor.text.replace(",", ".")
//A continuación lo meto en la base de datos
Session.LCID = 3082
Resumiendo: tengo que meter el contenido del label en una variable del tipo DECIMAL. Luego cambio el LCID de la Session para que la separación de los decimales sea el punto. En valor tengo que meter el contenido del label para cambiando la coma por el punto. Hago lo que quiera con el "valor" y vuelvo a poner el LCID de la Session como estaba anteriormente.

ENGORROSO VERDAD?

Seguro que sabeis una forma más lógica aunque esta funcione.
Saludos!!!
__________________
Tantas horas delante de una pantalla servirá para algo....
[Phoncadiz; mínimo 8 h. al día con el PC] :stress: