rutina guardar datos
Publicado por adrian (39 intervenciones) el 29/04/2009 18:24:24
holaa amigos!estoy haciendo una rutina para guardar datos y tengo muchas dudas.
1)si pongo el ROLLBACK no hace falta poner tablerevert ???
2)cuando otro usuario modifico el mismo campo quiero llamar a otro formulario que el usuario vea los cambios y decida que campo actualiza o cancela.
yo puse el llamdo del formulario dentro de BEGIN TRANSACTION porque de esta forma me aseguro que en ese instante no puedan hacer modificaciones de ese registro,el problema que surge de esto es que si el usuario sigue con ese formulario abierto por mucho tiempo nadie podra acceder a ese registo,la solucion seria llamar al formulario fuera del BEGIN TRANSACTION pero el problema en ese caso es que alguien mas en ese instante puede hacer modificaciones.
yo habia pensado para la primera opcion que despues de un determinado tiempo se cierre automaticamente el formulario y hacer un tableupdate o un tablerevert.es una idea que quizas este muy errado igual no sabria como hacerlo.
bueno amigos no se que es lo mas a propiado para estos casos ni se como se manejan mayormente ojala que alguien me pueda aconsejar o pasar alguna rutina que se use ,desde ya muchas graciass saludoss!!!
1)si pongo el ROLLBACK no hace falta poner tablerevert ???
2)cuando otro usuario modifico el mismo campo quiero llamar a otro formulario que el usuario vea los cambios y decida que campo actualiza o cancela.
yo puse el llamdo del formulario dentro de BEGIN TRANSACTION porque de esta forma me aseguro que en ese instante no puedan hacer modificaciones de ese registro,el problema que surge de esto es que si el usuario sigue con ese formulario abierto por mucho tiempo nadie podra acceder a ese registo,la solucion seria llamar al formulario fuera del BEGIN TRANSACTION pero el problema en ese caso es que alguien mas en ese instante puede hacer modificaciones.
yo habia pensado para la primera opcion que despues de un determinado tiempo se cierre automaticamente el formulario y hacer un tableupdate o un tablerevert.es una idea que quizas este muy errado igual no sabria como hacerlo.
bueno amigos no se que es lo mas a propiado para estos casos ni se como se manejan mayormente ojala que alguien me pueda aconsejar o pasar alguna rutina que se use ,desde ya muchas graciass saludoss!!!
Valora esta pregunta


0