
28/08/2002, 07:06
|
| | Fecha de Ingreso: agosto-2002 Ubicación: Barcelona
Mensajes: 29
Antigüedad: 22 años, 8 meses Puntos: 1 | |
Re: Cuestión de eficiencia La verdad es que no se que tipo de actualización o modificación tienes que hacer exactamente en la BBDD pero por ejemplo veamos un ejemplo básico:
(Borrado de todos los registros que he marcado)
Si en el formulario tengo los checkbox con el mismo nombre y en su value el Identificador consigo coger en una variable todos esos valores... veamos un código:
<input type="checkbox" name="IDSeleccionados" value="1">
<input type="checkbox" name="IDSeleccionados" value="2">
<input type="checkbox" name="IDSeleccionados" value="3">
<input type="checkbox" name="IDSeleccionados" value="4">
.
.
.
Esto en el ASP cuando haces un request de IDSeleccionados te devuelve los que haya marcado 1,3,6 ...
y en la consulta a la BD puedes hacer lo siguiente.
"DELETE FROM Tabla WHERE ID IN (" & request("IDSeleccionados") & ")"
No se si te ayudo o te doy alguna pista más aunque ten en cuenta una cosa si tienes que hacer un tratamiento especial por registro o sea que no es un borrado o una modificación masiva todo procedimiento que hagas será lento.
Ya me dirás algo. ;)
<br> Juanan |