Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/05/2004, 08:56
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98

No, un checkbox llega con un valor dependiendo de aquél que le hayas establecido en el formulario

<input type="checkbox" name="un_monbre" value="1" >

Para recuperarlo, tendrías que hacer algo así:

<%
un_nombre = request.Form("un_nombre")
%>

Bien, hasta aquí tenemos una variable llamada un nombre, que de haber sido seleccionado el checkbox en el formulario, tendría un valor de 1, de no ser así, tendría un string vacio...

Ahora, un campo SI/NO de access es un booleano, 1 ó 0, representado por un TRUE/FALSE,entonces que es lo que puedes hacer:

Function DevuelveValorSINO(item)
If item = 1 Then
DevuelveValorSINO = true
Else
DevuelveValorSINO = false
End If
End Function

un_nombre = DevuelveValorSINO(request.Form("un_nombre"))

Ahora si tienes un booleano TRUE/FALSE

ObjConn.Execute("INSERT INTO tabla(campo_booleano) VALUES(" & un_nombre & ")")

Algo así, espero que te quede mas claro.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway