Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/08/2002, 07:06
juanangt
 
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