Transaciones SQL vs VB?

26/09/2003 - 00:28 por Sebastian | Informe spam
Me gustaria saber que ventajas y desventajas tiene implementar las
transacciones en el SQL Server o en visual Basic (en una arquitectura de 2
capas)
Desde ya muchisimas gracias
Sebastian
 

Leer las respuestas

#1 Miguel Egea
26/09/2003 - 09:09 | Informe spam
No hay grandes diferencias, lo importante es que las hagas bien. Yo te
recomendaría que las implementes en vb pero que no las descuides en los
procedimientos almacenados, yo suelo usar instrucciones como esta
/* sin probar */
create proc taltytal
as
Declare @mitransaccion int
if @@trancount=0
begin
set @mitransaccion=1
begin tran
else
set @mitransaccion=0



..

if @mitransaccion=1
if nohahabidoerrores
commit tran
else
rollback tran
return codigoError

end

Con esto me aseguro de que si no hay transacciones las abro. También existe
lo que se llaman savepoints, pero son un poco lio en mi opinión.
Saludos Cordiales
=Miguel Egea
http://www.portalsql.com
Microsoft SQL-SERVER MVP.

¡Cuida el rendimiento! Evita los cursores
Brigada Anti-Cursores
==

"Sebastian" escribió en el mensaje
news:
Me gustaria saber que ventajas y desventajas tiene implementar las
transacciones en el SQL Server o en visual Basic (en una arquitectura de 2
capas)
Desde ya muchisimas gracias
Sebastian


Preguntas similares