Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/02/2005, 19:09
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 9 meses
Puntos: 7
Diferencia entre transacción e insercción normal.

Hola buenas noches !!!

Pues nada, eso.

He visto que hay gente que para realizar una insercción en la BD, en vez de hacerlo directamente lo hace através de una transacción.

¿Qué diferencia hay, si al final es lo mismo?

¿Que más da hacer?
try
oCommand.execute("insert into ....")
catch Ex as SqlException
msgbox("Error")
end try


¿Qué?
oSqlTransaction.connection.beginTransacction
try
oCommand.execute("insert....")
oSqlTransaction.commit()
catch Ex as SqlException
msgbox("error")
oSqlTransaction.RollBack
end try

Es lo mismo, ¿No?
__________________
Charlie.