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

El identificador de fila se refirió a una fila eliminada o a una fila marcada para el

Estas en el tema de El identificador de fila se refirió a una fila eliminada o a una fila marcada para el en el foro de ASP Clásico en Foros del Web. Hola Estoy usando ASA y SQL SERVER y no paro de tener este error. Alguien me puede ayudar por favor ??? HAy algun otro codigo ...
  #1 (permalink)  
Antiguo 08/02/2012, 08:29
 
Fecha de Ingreso: junio-2010
Mensajes: 60
Antigüedad: 13 años, 10 meses
Puntos: 1
El identificador de fila se refirió a una fila eliminada o a una fila marcada para el

Hola

Estoy usando ASA y SQL SERVER y no paro de tener este error.
Alguien me puede ayudar por favor ???
HAy algun otro codigo para borrar en una tabla ???


Microsoft OLE DB Provider for SQL Server error '80040e23' El identificador de fila se refirió a una fila eliminada o a una fila marcada para eliminar.


El codigo es el siguiente:
Set rs = Server.CreateObject("adodb.RecordSet")
ssqlrs = "Select * From tborderstemp Where orderdoneby = 'Jorge' "
rs.Open ssqlrs,ConData,3,3
Do While Not rs.EOF
rs.Delete
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
  #2 (permalink)  
Antiguo 08/02/2012, 14:09
 
Fecha de Ingreso: agosto-2011
Mensajes: 68
Antigüedad: 12 años, 8 meses
Puntos: 11
Respuesta: El identificador de fila se refirió a una fila eliminada o a una fila marc

Hola,

No tiene que hacer un bucle para borrar los registros uno por uno.

cambia:

ssqlrs = "Select * From tborderstemp Where orderdoneby = 'Jorge' "

por

ssqlrs = "DELETE FROM tborderstemp Where orderdoneby = 'Jorge' "

Ejecutas la cadena ssqlrs y listo.

Etiquetas: fila, identificador, recordset, server, tabla
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 14:28.