nose

Páginas: 3 (701 palabras) Publicado: 21 de febrero de 2014
Transacciones simples con ADO.NET

Publicado el 09/Jul/2008
Actualizado el 10/Jul/2008
Autor: Guillermo 'guille' Som

En este artículo te explicaré cómo hacer transacciones simples por mediodel objeto Connection y el objeto del tipo Transaction que devuelve el método BeginTransaction, además te daré unas indicaciones de cuándo es conveniente usar las transacciones.



Introducción:Las transacciones es una forma de controlar si la actualización de datos en una base de datos se deben aceptar (normalmente si todo ha ido bien) o se deben descartar (si se produce un error), estonos asegura que esa actualización de datos se haga solamente si todo ha ido como teníamos previsto.
¿Cuándo usar las transacciones?

Las transacciones tienen sentido si vamos a realizar variastareas de actualización (ya sea realizando tareas de actualización, inserción o eliminación), por ejemplo si intervienen varias tablas, ya que podemos actualizar los datos de una tabla y al intentaractualizar otra, es cuando se produce un error, en este caso, podemos deshacer los cambios realizados en la primera tabla y cancelar toda la operación, de esta forma nos aseguramos que no queden datos"colgados" y que sólo tienen sentido si se realiza el proceso completo.
Aunque podemos usarlas siempre, para asegurarnos de que no habrá problemas, pero si solo vamos a leer datos, pues como que notiene ninguna utilidad.
¿Cómo hacer una transacción?

Las transacciones se pueden hacer por código o directamente en el servidor (mediante procedimientos almacenados), aquí veremos solo cómo hacer esastransacciones por código y las que se conocen como transacciones locales, es decir, no transacciones distribuidas, para ese tipo de transacciones te recomiendo que veas las clases deSystem.Transactions, ya que aquí solo veremos las que podemos hacer por medio del objeto Transaction que devuelve el método BeginTransaction del objeto Connection (en estos ejemplos usaremos bases de datos de SQL...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS