El esquema que sigo es más o menos similar a este:
Código:
Probandolo en local funciona correctamente, si detecta algún error en alguna de las tres ejecuciones que intenta hacer la conexion, me muestra el mensaje y no se realiza ninguna tarea. ON ERROR RESUME NEXT set conn = server.createObject("ADODB.connection") conn.open strConn conn.beginTrans conn.execute("insercion_de_registros") conn.execute("primera_actualizacion") conn.execute("segunda_actualizacion") if conn.errors.count = 0 then conn.commitTrans else 'Muestro el mensaje de que se produjo un error al intentar realizar la operación end if conn.close() set conn = nothing
Mis preguntas son dos:
1.-¿Se puede confiar en este método? o ¿tienen conocimiento de alguna falla que se le encuentra comunmente cuando se trabaja de esta forma?
2.-¿Cuales son los errores que detecta la coleccion errors del objeto conexion? ¿son solo errores de sintaxis u otros errores atribuibles al programador? o ¿también son errores como una caida en la conexion por x motivo, o una saturacion en las llamadas a la base de datos, etc?
Muchas gracias por su ayuda.
Saludos!.