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

error Mal.....to Check Box

Estas en el tema de error Mal.....to Check Box en el foro de ASP Clásico en Foros del Web. Tengo un Check Box pero cuando recupero y trato de grabar en la base ma da un error. El tipo de datos del campo es ...
  #1 (permalink)  
Antiguo 26/08/2002, 16:25
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 23 años, 3 meses
Puntos: 2
error Mal.....to Check Box

Tengo un Check Box pero cuando recupero y trato de grabar en la base ma da un error.
El tipo de datos del campo es Si/No.
Al cambiar el tipo de datos a Texto o Memo me graba....

este es el error

me falta algo colegas

este es el error


[Microsoft][Controlador ODBC Microsoft Access] No coinciden los tipos de datos en la expresión de criterios.

/formulario/biblioteca/save_data_acceso.inc, line 24
....

  #2 (permalink)  
Antiguo 26/08/2002, 16:32
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: error Mal.....to Check Box

tenés que cambiar el contenido (ON por defecto) del check por el valor booleano que acepte tu BD.. algo así:

chk = request.form("el_check")
If chk = "on" then
chk = True
else
chk = False
End if
  #3 (permalink)  
Antiguo 26/08/2002, 16:46
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 23 años, 3 meses
Puntos: 2
Re: error Mal.....to Check Box

hice los cambio y no pasa nada ...

ayudaaaaaaaaaaaaaaaa
  #4 (permalink)  
Antiguo 26/08/2002, 18:50
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: error Mal.....to Check Box

poné tu código para verlo...
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 08:29.