update checkbox en BD

14/11/2003 - 09:42 por David Catasús | Informe spam
Hola a todos,

Bueno ya es viernes, y la verdad esta noche voy a ver a Neo en la última
entrega de la trilogia MTRX.

Tengo un problema para insertar un checkboc en una BD Access, este es el
código:

'recogida de datos

chkColor_Box = Request.Form("Color_Box")
chkWhite_box = Request.Form("White_box")
chkBrown_box = Request.Form("Brown_box")
chkBulk_pach = Request.Form("Bulk_pach")
chkLabel_Sticher = Request.Form("Label_Sticher")
chkBarcode_Sticker = Request.Form("Barcode_Sticker")
chkHang_tag = Request.Form("Hang_tag")
.
'antes RS.Update
RS ("Color_Box") = chkColor_Box
RS ("White_box") = chkWhite_box
RS ("Brown_box") = chkBrown_box
RS ("Bulk_pach") = chkBulk_pach
RS ("Label_Sticher") = chkLabel_Sticher
RS ("Barcode_Sticker") = chkBarcode_Sticker
RS ("chkHang_tag") = chkHang_tag

En el formulario para cada checkbox tengo:
<input type="checkbox" name="Color_Box" value="checkbox">

Los campos tienes los nombres correctos con la BD.
Alguien sabe que pasa?

Todo lo que tiene un principio tiene un final.

david.

Preguntas similare

Leer las respuestas

#1 Tako
14/11/2003 - 09:52 | Informe spam
"David Catasús" wrote in message
news:

chkColor_Box = Request.Form("Color_Box")
chkWhite_box = Request.Form("White_box")
chkBrown_box = Request.Form("Brown_box")
chkBulk_pach = Request.Form("Bulk_pach")
chkLabel_Sticher = Request.Form("Label_Sticher")
chkBarcode_Sticker = Request.Form("Barcode_Sticker")
chkHang_tag = Request.Form("Hang_tag")
.
'antes RS.Update
RS ("Color_Box") = chkColor_Box
RS ("White_box") = chkWhite_box
RS ("Brown_box") = chkBrown_box
RS ("Bulk_pach") = chkBulk_pach
RS ("Label_Sticher") = chkLabel_Sticher
RS ("Barcode_Sticker") = chkBarcode_Sticker
RS ("chkHang_tag") = chkHang_tag

En el formulario para cada checkbox tengo:
<input type="checkbox" name="Color_Box" value="checkbox">



Echa un vistazo al valor que te devuelven los checkbox
(Request.Form("Barcode_Sticker")...), ese es el valor que vas a actualizar
en la base de datos, y seguramente no será un valor valido para tú base de
datos.
Respuesta Responder a este mensaje
#2 manuel
14/11/2003 - 13:58 | Informe spam
Hola
En request solo pasan los checkbox activados, los otros
son ignorados.
Asumiendo que tus campos en la BD son sí/no:
If IsEmpty(Request.Form("check_A")) Then
Rs("A") = 0
Else
Rs("A") = 1
End If

Si son muchos puedes hacer una matriz y recorrerlos en un
bucle
También puedes darles a todos el mismo nombre y diferente
value (nombrecampo), con lo que obtendrás una lista de los
chequeados (campo1, campo4, campo5, ...n), haces split a
la lista y tienes la matriz de los activados...

Suerte
Manuel

Hola a todos,

Bueno ya es viernes, y la verdad esta noche voy a ver a


Neo en la última
entrega de la trilogia MTRX.

Tengo un problema para insertar un checkboc en una BD


Access, este es el
código:

'recogida de datos
.
chkColor_Box = Request.Form("Color_Box")
chkWhite_box = Request.Form("White_box")
chkBrown_box = Request.Form("Brown_box")
chkBulk_pach = Request.Form("Bulk_pach")
chkLabel_Sticher = Request.Form("Label_Sticher")
chkBarcode_Sticker = Request.Form("Barcode_Sticker")
chkHang_tag = Request.Form("Hang_tag")
..
'antes RS.Update
RS ("Color_Box") = chkColor_Box
RS ("White_box") = chkWhite_box
RS ("Brown_box") = chkBrown_box
RS ("Bulk_pach") = chkBulk_pach
RS ("Label_Sticher") = chkLabel_Sticher
RS ("Barcode_Sticker") = chkBarcode_Sticker
RS ("chkHang_tag") = chkHang_tag

En el formulario para cada checkbox tengo:
<input type="checkbox" name="Color_Box" value="checkbox">

Los campos tienes los nombres correctos con la BD.
Alguien sabe que pasa?

Todo lo que tiene un principio tiene un final.

david.


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida