
26/04/2007, 08:05
|
| | Fecha de Ingreso: enero-2006 Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 3 meses Puntos: 7 | |
Re: Problemas con Checkbox Tambien se podria hacer pero es algo mas complejo ya que el INSERT (siempre atraves de una sentencia SQL) puedes hacerlo de dos formas:
1 - Debes insertar todos los valores posibles en todos los campos del registro
INSERT INTO tabla VALUES ('valorcampo1', 'valorcampo2', ... , 'valorcampoN')
2 - Insertar aquellos valores que te interesen. En este caso debes llevar la cuenta tanto de los nombres de los campos como sus valores.
INSERT INTO tabla (nombrecampo1, nombrecampo2, ..., nombrecampoN) VALUES ('valorcampo1', 'valorcampo2', ..., 'valorcampoN')
En este caso yo lo haria con arrays que deberan ser iguales de longitud al final del chequeo
UBound(array_campos) = UBound(array_valores)
Para luego poder montar la cadena:
sql = "INSERT INTO tabla (" & join(array_campos,",") & ") VALUES (" & join(array_valores,"','") & ")"
Otra opcion es hacerlo con un recordset activo:
rs.open(tabla_o_sql, 3, 3)
rs.AddNew()
rs.Campo1 = "Bla Bla"
rs.CampoBoolean = request.Form("checkbox1") <> ""
...
rs.update()
Este ultimo caso puede serte interesante.
Un saludo
__________________ "Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié - |