Foros del Web » Programando para Internet » ASP Clásico »

eliminar n registros

Estas en el tema de eliminar n registros en el foro de ASP Clásico en Foros del Web. Hey que tal! alguien sabe como eliminar n cantidad de registros?? estoy intentando eliminar solo los registros seleccionados... trabajando con checkbox. de esta manera: <input ...
  #1 (permalink)  
Antiguo 20/12/2004, 15:30
Avatar de messer  
Fecha de Ingreso: julio-2004
Mensajes: 467
Antigüedad: 20 años, 9 meses
Puntos: 5
eliminar n registros

Hey que tal!

alguien sabe como eliminar n cantidad de registros??

estoy intentando eliminar solo los registros seleccionados...
trabajando con checkbox.
de esta manera:

<input name="selectedchb" type="checkbox" id="selectedchb" value="<%= RS("IDsolicitud") %>">

por favor gracias.
  #2 (permalink)  
Antiguo 20/12/2004, 15:44
Avatar de PMP
PMP
 
Fecha de Ingreso: febrero-2003
Ubicación: Chacabuco - Buenos Aires
Mensajes: 214
Antigüedad: 22 años, 2 meses
Puntos: 1
Prueba utilizar la siguiente sentencia SQL

DELETE FROM tabla WHERE idSolicitud IN (101, 102, 103, ...)


Aclaración:
Solo utilice IN en intrucciones SELECT, nunca en instrucciones DELETE y en bases de datos MSSQL. Así que no te aseguro que te vaya a funcionar si trabajas con bases MSAccess


Espero te sirva.

Última edición por PMP; 20/12/2004 a las 15:46
  #3 (permalink)  
Antiguo 20/12/2004, 16:01
Avatar de messer  
Fecha de Ingreso: julio-2004
Mensajes: 467
Antigüedad: 20 años, 9 meses
Puntos: 5
No comprendo como lo utilizaría...

se me ocurre crear un campo si/no en la base de datos, seleccionar los registros hacer un UPDATE en este campo; luego una pantalla de confirmación y eliminar todos los registros donde el campo sea si. Pero lo ideal es eliminar todo d una vez, de ser posible se reciben opciones.. Je Je.

Gracias.
  #4 (permalink)  
Antiguo 20/12/2004, 16:01
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Cita:
Solo utilice IN en intrucciones SELECT, nunca en instrucciones DELETE y en bases de datos MSSQL. Así que no te aseguro que te vaya a funcionar si trabajas con bases MSAccess
Pues doy fe que el IN funciona en SELECTs, DELETEs y UPDATEs con bases MSAccess
__________________
...___...
  #5 (permalink)  
Antiguo 20/12/2004, 16:05
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Cita:
No comprendo como lo utilizaría...

es tan simple como hacer esto:

SQL = "DELETE FROM tabla WHERE idSolicitud IN (" & Request.Form("selectedchb") & ")"

Recordá que todos los checkbox'es se deben llamar de la misma manera para que al recogerlos aparezcan los ID de los resgistros a eliminar separados por comas
__________________
...___...
  #6 (permalink)  
Antiguo 20/12/2004, 16:15
Avatar de messer  
Fecha de Ingreso: julio-2004
Mensajes: 467
Antigüedad: 20 años, 9 meses
Puntos: 5
QUE MARAVILLA!!!!

FUNCIONA A LA PERFECCION!!!!!

MILLONES Y MILLONES DE GRACIASS !!!!!!!!!!

aunque tambien es buena idea y otra opcion lo de la confirmación , de todas maneras GRACIAS!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:43.