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

Delete de recordset

Estas en el tema de Delete de recordset en el foro de ASP Clásico en Foros del Web. Hola a todos Si hago un delete en un recordset se me borra solo el registro actual. ¿Alguien se acuerda de que habia que hacer ...
  #1 (permalink)  
Antiguo 24/03/2004, 04:32
 
Fecha de Ingreso: julio-2003
Mensajes: 132
Antigüedad: 21 años, 9 meses
Puntos: 0
Delete de recordset

Hola a todos
Si hago un delete en un recordset se me borra solo el registro actual. ¿Alguien se acuerda de que habia que hacer para especificarle que borre todos lo registros del recordset?
Gracias de antemano
  #2 (permalink)  
Antiguo 24/03/2004, 04:41
 
Fecha de Ingreso: enero-2004
Mensajes: 154
Antigüedad: 21 años, 3 meses
Puntos: 0
Efectivamente.
Cuando trabajamos con recorsets siempre actuamos sobre el registro actual. Porque si puedo borrar masivamente, por qué no puedo actualizar masivamente?? ni obtener todos los datos a la vez en una variable de tipo array???

Porque hay que currarselo un poco, que si no sería muy facil.

Por otro lado, si lo que quieres es borrar un recorset recien creado, lo mejor es hacer en vez de select un delete directamente o bien puedes hacer un bucle desde el inicio del recorset al final ejecutando delete en cada registro.

Saludos!!!!!
  #3 (permalink)  
Antiguo 24/03/2004, 09:45
 
Fecha de Ingreso: enero-2004
Mensajes: 154
Antigüedad: 21 años, 3 meses
Puntos: 0
Si, he estado mirando referencias a MS ADO y tienes razón en lo que dices, lo que pasa es que para encontrar esa documentación hay que plantearse buscarla, y yo me las he apañado siempre bastante bien con otros metodos de borrado.
---------------------------------------------------------------------------
y sin tener que lanzar una sql por cada registro!!!!
---------------------------------------------------------------------------
(No hace falta lanzar una sql por registro, ya que con las condiciones oportunas puedes borrar las que quieras.)

Por otro lado, modificas algun dato del recorset antes del borrado??
Hay alguien más accediendo a esos datos(individuo proceso)??
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 04:28.