Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/03/2009, 10:52
pach
 
Fecha de Ingreso: febrero-2008
Mensajes: 27
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Actualizar campo de checkbox en db

Gracias por la contestación Muzztein. Intentaré usar la función que me pasas. Parece bastante útil.

En realidad he cambiado un poco el código:

Código HTML:
'Guardamos los checkbox	VALIDA
			'Recorremos todos los elementos del formulario que tengan como name: "valida" - En este caso los checkbox
			for i = 1 To Request.Form("valorValida").Count			
																	
				'Cambiamos el valor que recoge para poder almacenarlo en la Base de Datos - Campo bit
				if Request.Form("valorValida")(i) = "1" then
					validada = 1
				elseif Request.Form("valorValida")(i) = "0" then
					validada = 0
				end if
				
				'Actualizamos			
				sql = " UPDATE INSCRIPCIONES_DE_MATERIAL" &_
					  " SET validada = " & validada &_
					  " from INSCRIPCIONES_DE_MATERIAL as im" &_					 
					  " where im.codempresa=" & varcodempresa & " and im.codtemporada=" & session("cod_tempo_actual") & " and im.codmedio=" & rsmenuinscripciones("codreg")				  
				 
				 Response.Write(Request.Form("valorValida")(i))
				 Response.Write(" ----- Actualizacion de campo VALIDADA num. " & i & " al valor: " & validada)
				 rsinscrip.Open sql,varconexion			 
			Next
Y el campo de la base de datos es un campo "bit", por eso le paso un valor de 0 o 1.

Un saludo y gracias.