|    
			
				19/08/2005, 16:19
			
			
			  | 
  |   |  |  |  |  Fecha de Ingreso: abril-2005 
						Mensajes: 1.051
					 Antigüedad: 20 años, 6 meses 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!!
     |