Ver Mensaje Individual
  #9 (permalink)  
Antiguo 31/05/2009, 17:32
ejconan
 
Fecha de Ingreso: mayo-2009
Mensajes: 65
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: transacciones asp y mysql

Vale, ya he logrado que funcione el control de errores, este es el codigo:

Código:
On Error Resume Next

CON.BeginTrans


con.execute  SQLDEL1
con.execute  SQLDEL2
con.execute sql1
con.execute sql2

On Error Goto 0
if Err <> 0 Then 
CON.RollBackTrans
Response.Write ("<BR><BR><BR>Error Description: " & err.Description & "...<BR>")
response.write ("<br><br> Finalizado con ERRORES <br><br>")
else
response.write ("<br><br> Finalizado OK <br><br>")
CON.CommitTrans
end if
Lo que pasa ahora es que se pasa por el forro la transaccion y no funciona, no hace caso del con.begintrans ni del rollbacktrans n del commit
Simplemente ejecuta todas las SQL menos la que falla

Si quito el On error resumen next la transacción funciona perfectamnte

¿que puede pasar?

Última edición por ejconan; 31/05/2009 a las 17:51