Bloqueo con BeginTrans

01/04/2005 - 17:08 por Jose Manuel Davila | Informe spam
cuando voy hacer un insert hago esto desde vb

cnn.BeginTrans
insert(informacion)
si todo bien
cnn.CommitTrans
si no
cnn.RollbackTrans

si alguien intenta guardar otra transaccion antes de que suceda cualquiera
de estas dos instrucciones CommitTrans o RollbackTrans, se queda congelado
el sistema supongo que es por en el momento que hago esto cnn.BeginTrans se
genera un tipo de bloqueo.


alguien sabe quer tipo de bloqueo aplica el BeginTrans (registros, paginas,
mas paginas)

y si haber algun parametro que me indique que esta bloqueado, asi puedo
controlar mediante un ciclo el reintentar guardar


saludos

Preguntas similare

Leer las respuestas

#6 MAXI
04/04/2005 - 04:05 | Informe spam
Hola, el tamaño maximo de la variable varchar es de 8000, que sucede si
tenes mas datos? debes poner mas variables? cuantas? esto me parece una
limitacion



Maxi
Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)



"Fer" escribió en el mensaje
news:%
Cual es la limitacion de XML, no acepta diferentes tipos de datos???


Saludos
Fer

Maxi escribió en el mensaje de noticias
#
Estimado amigo, esto no es tan lineal, por ej, si necesitas armar una
cabecera detalle desde el aplicativo vas a necesitar el control de
transacciones fuera de sql, a menos que uses XML y pases esto a un SP
para
las lineas, pero recorda que el XML tiene una limitacion y es el tipo de
dato :(


Salu2
Maxi


"Isaías" escribió en el mensaje
news:086d01c536e0$8e134950$
Yo agregaria al comentario de Alejandro Mesa, ¿Porque no
dejas que SQL Server maneje las TRANSACCIONES y lo quitas
de tu aplicativo?






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida