Lotes o transacciones

16/12/2003 - 20:01 por Anonimo | Informe spam
Que es ma efectivo para cargar datos a SQL atomicamente
usando ADO, usar un lote o una transaccion.???? Hay alguna
sugerencia de microsoft al respecto.??
 

Leer las respuestas

#1 Maximiliano Damian Accotto
16/12/2003 - 20:12 | Informe spam
Lote o transacciones? creo que aca hay q diferenciar bien las cosas:

Transacciones: Es un lote pero que no se guarda en la Base hasta no decirle
Commit, es muy util cuando se necesitan hacer varias tareas en una BDD
(delete,inert,etc) y que si una falla por ej no deberia guardar el resto y
cancelar todo ya que tendriamos sino problemas de integridad.
Te sugiero que mires un poco Begin Tran, Comit Tran por e.

Lote: Varias instrucciones de un solo Archivo las cuales en el analizador de
consultas se puede separar un bloque del otro con la palabra Go por ej (eso
es modificable)

Si tu idea es insertar varias cosas y queres que todo eso se haga bien yo
haria la transaccion sin dudas ya que garantiza la integridad de tu proceso.

Ahora vos hablas de ADO creo entender que decis de usar el proceso Bath o no
del mismo no?

de ser asi este no es el foro indicado, deberias consultarlo en VB por ej,
pero yo particularmente no uso el Bath del ADO.

Un saludo

Maximiliano Damian Accotto
escribió en el mensaje
news:017001c3c407$0ae9de60$
Que es ma efectivo para cargar datos a SQL atomicamente
usando ADO, usar un lote o una transaccion.???? Hay alguna
sugerencia de microsoft al respecto.??

Preguntas similares