Foros del Web » Programando para Internet » ASP Clásico »

problema con booleanos

Estas en el tema de problema con booleanos en el foro de ASP Clásico en Foros del Web. Hola a todos. Yo en una pagina donde se realizan modificaciones de la b.d tengo un problema, la b.d no me deja actualizar la columna ...
  #1 (permalink)  
Antiguo 29/04/2002, 16:56
 
Fecha de Ingreso: abril-2002
Mensajes: 35
Antigüedad: 22 años, 1 mes
Puntos: 0
problema con booleanos

Hola a todos.
Yo en una pagina donde se realizan modificaciones de la b.d tengo un problema, la b.d no me deja actualizar la columna presidente de la tabla datosasoagro y que es de tipo booleano,en la b.d que la tengo hecha en Access tengo puesto casilla de verificación en formato si/no y cuando hago un response.write de presidente me escribe verdadero ó falso,con lo cual yo asigno a la variable verdadero ó falso y me da error de que no coinciden los tipos,he probado asignandole 1 y 0 y tampoco,tambien true y false y nada y he comprobao los tipos con la funcion vartype y me coinciden los tipos y no se ke hacer ya.Os agradeceria mucho si pudieseis ayudarme a arreglar este problema.
Os paso el trozo de codigo donde da el problema:
.....
case "PRESIDENTE"
response.write(vartype(tabla("presidente&quot ;)))
if dato="si" then
presi=True
end if
if dato="no" then
presi=False
end if
response.write(vartype(presi))
conexion.execute(sql10)
response.write ("se ha actualizado")
end select
else
......
  #2 (permalink)  
Antiguo 01/05/2002, 16:54
Avatar de misitioweb  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey, N.L.
Mensajes: 99
Antigüedad: 22 años, 6 meses
Puntos: 1
Re: problema con booleanos

El problema debe de estar en esta linea:
conexion.execute(sql10)

Lo mas seguro es que estas escribiendo mal el SQL

Update Tabla Set campobool=0

Algo asi debes de escribir.
  #3 (permalink)  
Antiguo 02/05/2002, 13:43
 
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 117
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: problema con booleanos

a mi paso lo mismo con datos booleanos, pero lo pude solucionar de la siguiente manera:

asignaba a una variable de session el valor true o false. Algo asi:

session("presidente")=true
....
...

despues ejecutaba mi sentencia sql y funcionaba.

espero te sirva.
Saludos.
Nilton
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 20:09.