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

Borrar multiples registros con checkbox y asp

Estas en el tema de Borrar multiples registros con checkbox y asp en el foro de ASP Clásico en Foros del Web. Buenos dias, alguien me puede ayudar como seria un script para borrar multiples registros. La idea es la sgte: Eh creado una tabla con un ...
  #1 (permalink)  
Antiguo 15/07/2006, 09:45
 
Fecha de Ingreso: octubre-2003
Ubicación: Lima
Mensajes: 319
Antigüedad: 20 años, 8 meses
Puntos: 2
Borrar multiples registros con checkbox y asp

Buenos dias, alguien me puede ayudar como seria un script para borrar multiples registros. La idea es la sgte:

Eh creado una tabla con un checkbox en cada registro, tumarcas el chexbox y al final marcas el boton de borrar y te borra todos los registros marcados.


Gracias



Daniel
  #2 (permalink)  
Antiguo 15/07/2006, 12:17
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 21 años, 7 meses
Puntos: 16
en las faqs hay algo al respecto creo que se llama borrar registros a lo hotmail... saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!

Última edición por El_Metallick; 15/07/2006 a las 16:16
  #3 (permalink)  
Antiguo 15/07/2006, 13:29
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
1.- En cada checkbox anota el id del campo a borrar cierto ?
2.- Con un split recuperas los campos que fueron enviados del checkbox
3.- Crea un bucle q recorra el arreglo generado y dentro del bucle tu instrucción que borra.
  #4 (permalink)  
Antiguo 15/07/2006, 14:38
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
en las faqs esta pero creo que como borrar datos como hotmail

aunque el buen orharo ya dio la respuesta basica
  #5 (permalink)  
Antiguo 15/07/2006, 15:41
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Recuperas los checkboxes, que se llaman igual, como te dijo orharo(Hola), pero te recomiendo que uses directamente algo asi:

strSQL = "DELETE tabla WHERE id IN("&Request.Form("nombre_checkbox")&")"

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #6 (permalink)  
Antiguo 17/07/2006, 13:26
 
Fecha de Ingreso: octubre-2003
Ubicación: Lima
Mensajes: 319
Antigüedad: 20 años, 8 meses
Puntos: 2
Gracias a todos, aqui les copio el codigo. Primero hacen una pagina que muestre asi como en hotmail un checkbox por cada item dentro de un form por supuesto, luego lo envian a unapagina que los borrara dela sgrte. forma:
Dim strDeleteList
´esta linea recupera los checkbox marcados en el formulario
strDeleteList = Request("borrar")


if strDeleteList = "" then
'No items to delete
Response.Write "You did not select any items to delete!"
Else
'Open a connection to the database
Dim conn2, SQL2, rs2
set conn2=Server.CreateObject("ADODB.Connection")
conn2.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("tubasedadadtos.mdb"))
SQL2 = "DELETE FROM tutabla " & _
"WHERE id IN (" & strDeleteList & ")"
conn2.Execute SQL2

'Clean up
conn2.Close
Set conn2 = Nothing


'Display to the user that the product have been deleted.
Response.Write Request("Delete").Count & " entries were deleted..."
End If


Espero les sirva
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 11:41.