
22/07/2003, 06:33
|
| | Fecha de Ingreso: julio-2003
Mensajes: 6
Antigüedad: 21 años, 9 meses Puntos: 0 | |
¡¡URGENTE¡¡ Agregar registro con campo booleano Yo tengo una pagina ASP con un formulario donde tengo un text y un checkbox (se llaman instalacion y enuso correspondientemente) para agregar elemntos a una tabla de mi BD. Cuando le das al boton submit te lleva a esta página. Mi probela esta es que al asignarle a una variable llamada en uso, el valor de enuso del formulario de la pagina anterior, no le pasa ningun valor. Entonces probe ponerle la condicion de que si es -1 le paso falso y si es 0 le paso true, pero en un response que he hecho siempre me sale true. ¿Que pasa? ¿Como le puedo asignar al campo de mi BD el valor de un checkbox?
<html>
<head>
<title>insertarmaqbas.asp</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<%
'Recogemos los valores del formulario
instalacion=Request.Form("instalacion")
enuso=Request.Form("enuso")
if enuso=-1 then
enuso=false
else
enuso=true
end if
'Instanciamos y abrimos nuestro objeto conexion
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "sigma"
'Ahora creamos la sentencia SQL
'sSQL="Insert Into [instalaciones] (instalacion,EnUso) values ('" & instalacion & "','" & enuso & " ')"
'Ejecutamos la orden
'set RS = Conn.Execute(sSQL)
%>
<h1><div align="center">Registro Insertado</div></h1>
<div align="center"><a href="instalaciones.asp">Visualizar el contenido de la base</a></div>
<%
'Cerramos el sistema de conexion
Conn.Close
%>
</body>
</html>
MUCHAS GRACIAS |