Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/06/2008, 05:42
Avatar de Txoco
Txoco
 
Fecha de Ingreso: junio-2008
Ubicación: Perdido en tierras Quijotescas
Mensajes: 189
Antigüedad: 15 años, 11 meses
Puntos: 7
Respuesta: Sentencia Update con Boolean

La checkbox no devuelve un tipo Boolean, si no numérico (0: desmarcado; 1: marcado; 2, semiseleccionado). Si quieres concatenarlo como booleano en una sentencia, en lugar de utilizar el valor devuelto directamente, utiliza la función IIf de esta forma:

..." ,listado= " & IIf(ChKl.Value=1, "True", "False) & " ,auditoria="...

También, una buena forma de comprobar dónde está el fallo es detener el programa en esa línea, obtener el resultado de la concatenación con Debug, e intentar ejecutarlo directamente contra el gestor de base de datos, que probablemente te diga exactamente qué es lo que está fallando.

Bueno, y aprovecho para saludar, que este es mi primer post