Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2006, 04:34
Avatar de PMP
PMP
 
Fecha de Ingreso: febrero-2003
Ubicación: Chacabuco - Buenos Aires
Mensajes: 214
Antigüedad: 21 años, 10 meses
Puntos: 1
ADO - Error en la comprobación optimista de simultaneidad

Hola a todos.

Recurro nuevamente a ustedes para preguntarles si a alguien le ha pasado y cómo lo ha solucionado.
En algunas ocaciones, cuando invoco el evento "update" se genera el error:

Error en la comprobación optimista de simultaneidad. La fila ha sido modificada fuera de este cursor.


Código:
Set oRs = Server.CreateObject("ADODB.Recordset")
oRs.ActiveConnection = DSN
oRs.Source = "SELECT TOP 1 cpo1, cpo2 FROM tabla WHERE id = X" 
oRs.CursorType = 1
oRs.LockType = 3
oRs.Open
			  
If NOT oRs.EOF AND NOT oRs.BOF then
    oRs("cpo1") = "valor1"
    oRs("cpo2") = "valor2"
    oRs.Update
end if

oRs.Close(): Set oRs = Nothing

Muchas gracias.