Ver Mensaje Individual
  #18 (permalink)  
Antiguo 28/10/2006, 09:57
adecchi
 
Fecha de Ingreso: octubre-2006
Mensajes: 17
Antigüedad: 18 años, 6 meses
Puntos: 0
Hola Orhasro Antes que nada gracias or tomarte tu tiempo en ayudarme. Mira puse esta linea
response.write Request.Form("checkbox")
response.end

me devuelve un 1 si el checkbox esta tildado y si esta destiltado no me devuelve nada.
Como obtuve un 1 puse lo sgte :
If (Request.Form("checkbox")) = "1" Then
sql = sql & "active=1"
End If

Y tampoco me esta funcionando.Despues escribi este codigo que te adjunto aqui abajo el cual me devuelve el valor del checkbox a mo for el cual si funciona
<%
If Tabla.Fields("Vigente") = TRUE then
%>

<input type="checkbox" name="checkbox" value="1" CHECKED>
<%
ELSE
%>
<INPUT TYPE="checkbox" NAME="checkbox" value="1">
<%
end IF
%>


Bueno la verdad es que ya me reeee marie porque no entiendo porque no me updetea la base de datos access donde el valor el Si/No.
Vuelvo a pegar mi codigo actual a ver si pueden identificar el error:

<!-- definimos el lenguaje a utilizar -->
<%@ Language="VBScript" %>
<html>
<head>
<title>Ingreso de Datos</title>
</head>
<!-- comienza el script -->

<%
'definimos la variable de conexion
Dim Conexion,Tabla
Dim lngRecordNo 'Holds the record number to be updated
lngRecordNo = CLng(Request.Form("textfield"))
Set Conexion = Server.CreateObject("ADODB.Connection")
Set Tabla = Server.CreateObject("ADODB.Recordset")
'conectamos a la base de datos mediante OLE ODBC dando el Driver
Conexion.Open "Driver={Microsoft Access Driver (*.mdb)}; " & "Dbq=" & Server.MapPath("base.mdb")
'definimos la variable de carga de datos
Dim sql, cid, sqll
cid=Request.Form("textfield")

sql="UPDATE tabla1 SET "
sql=sql & "IdDoc='" & Request.Form("textfield") & "',"
sql=sql & "Revision='" & Request.Form("textfield2") & "',"
sql=sql & "Titulo='" & Request.Form("textfield3") & "',"
sql=sql & "Fecha='" & Request.Form("textfield4") & "',"
If (Request.Form("checkbox")) = "1" Then
sql = sql & "active=1"
End If
sql=sql & "Documento='" & Request.Form("textfield6") & "'"
sql=sql & " WHERE IdDoc='" & cid & "'"

on error resume next
Conexion.Execute sql
if err<>0 then
response.write("No update permissions!")
else
response.write("Record " & cid & " was updated!")
end if

response.write Request.Form("checkbox")
response.end

Conexion.close
Response.Redirect "Menu.html"

%>