Ver Mensaje Individual
  #10 (permalink)  
Antiguo 20/07/2005, 13:11
mariano_donati
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 1 mes
Puntos: 9
Quizás estamos hablando de "VALUES" distintos. Yo en este caso me estaba refiriendo al value atributo de los checkbox´. es ese value el que te estás refiriendo vos un_tio?. Sin meterme en terreno de Al Zuwaga, un ejemplo con UPDATE sería igual que con DELETE:

"UPDATE tu_tabla SET campo1 = valor, campo2 = valor WHERE campo3 IN (1,5,9)"

Saludos!.

..................................edicion......... ..

Si se evita el bucle. Con el IN le estás diciendo que actualice aquellos registros en donde el campo que se antepone a la palabra IN, este dentro de los valores que le pasas dentro del paréntesis (separados por coma). Eso equivaldría a hacer un bucle, diciendo en cada iteración "WHERE campo = " & valorDeIteracionN".
Funciona de la misma manera que el DELETE, UPDATE, y también SELECT, es decir, aquellas sentencias que aceptan a WHERE (como dijo Al Zuwaga). Por ejemplo con:

"SELECT * FROM tu_tabla WHERE Id IN (1, 982, 39048, 239)"

te traería los registros cuyo Id sea 1, 982, 39048 o 239.
Espero que te sirva para que lo empiece a aplicar, no hay mejor manera de comprobarlo que haciendolo uno mismo.
Saludos un_tio!.
__________________
Add, never Remove

Última edición por mariano_donati; 20/07/2005 a las 13:20