
22/05/2006, 14:22
|
 | 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 |