Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Valores negativos vb6 + mysql

Estas en el tema de Valores negativos vb6 + mysql en el foro de Visual Basic clásico en Foros del Web. Hola como va? bueno tengo este problema desde vb6 + mysql al actualizar mi cuenta no lo hace bien el campo debe es un decimal ...
  #1 (permalink)  
Antiguo 29/09/2008, 07:08
 
Fecha de Ingreso: noviembre-2007
Mensajes: 133
Antigüedad: 16 años, 5 meses
Puntos: 0
Valores negativos vb6 + mysql

Hola como va? bueno tengo este problema desde vb6 + mysql
al actualizar mi cuenta no lo hace bien

el campo debe es un decimal de 15,2 y la variable valor es double

consulta = "UPDATE cuenta SET debe = debe - " & valor & " WHERE codcuenta = " & val(text1.text)

cnn.Execute consulta

suponiendo estos valores

valor = 125
debe = 25
me deberia quedar - 100

debe me queda en 1 osea
debe = 1

y cuando lo hago desde el servidor me queda en -100 osea
debe = -100

ya me fije en el campo y si puede recibir valores menores que 0 osea con signo

gracias
  #2 (permalink)  
Antiguo 30/09/2008, 05:36
Avatar de culd  
Fecha de Ingreso: noviembre-2003
Mensajes: 959
Antigüedad: 20 años, 6 meses
Puntos: 19
Respuesta: Valores negativos vb6 + mysql

El "punto decimal" en MySQL es el PUNTO "." en cambio el punto decimal que usa vb en el campo por ejemplo currency es la COMA (segun tu configuracion regional)..

Ahi esta el problema...

Eso es lo mas probable que sea tu error, sino es otra cosa pero asi a simple vista no se puede saber, tendrias que mostrar que tipo de campo y como esta formado el campo "debe" en la base de datos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:24.