Ver Mensaje Individual
  #28 (permalink)  
Antiguo 22/05/2006, 14:22
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Vamos, vamos...

SQL = "UPDATE pizarra SET valor = " & valor & " where valor like '%"&valor&"%';"

Vuelvo y pregunto: Qué tipo de dato tiene valor en tu tabla????

Por un lado le dices: Actualiza pizarra, establece valor = una_variable_numerica DONDE valor COMO 'un string

Primera observación: Es numérico ese campo, es booleano o es un string?
Segunda observacón: NO utilices el operador LIKE, para este caso el operador lógico que se debe emplear es =


Finalmente, la lógica de ese query está mal....

valor = 1
actualiza el campo, establece el valor = 1 DONDE valor = 1

Una tarea que nada más se ejecutará por ejecutarse...

En lugar de postear todo el código, piensa en la estructura de esa tabla y paso a paso que quieres lograr, hazte un algoritmo, ve todos los posibles tipos de datos que tendrás y como se deben manejar.

Conclusión: Siempre es mejor antes de tirar líneas de código, pensar cuál será la lógica de la aplicación.
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway