Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/08/2005, 16:19
Avatar de Neuron_376
Neuron_376
 
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 20 años, 1 mes
Puntos: 2
Hola!

Trans es lo mas seguro actualmente para esta clase de seguridad, de heho hasta los triggers estan basados en este concepto, lo que podria estar mal es la estructura que sigues...

la estructura debe ser como:

BEGIN TRANS

- execute SQL

if error then

ROLLBACK TRANS

end if

COMMIT

Esa seria la estructura, claro si nosotros no podemos bien el codigo, claro que cualquier procedimiento se vuelve inseguro.

Si ocurre un error y no pones el ROLLBACK siempre llega al COMMIT, pero claro con errores en la transaccion, las tablas son DESBLOQUEADAS pero con la posibilidad de malos datos.

Siempre lo he usado dentro de SP para hacerlo aun mas seguro, en mi opinion no veo el caso de usar trans desde ASP si sabes que dentro del servidor WEB puede haber un error independiente y entonces el TRANS no va a cumplir correctamente su cometido.

Recomiendo que eso sea completamente en el servidor de Bases de Datos, sino me parece que a algo seguro le estas agregando posibilidades de error.

Bueno, eso pienso.

Suerte!!
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com