Transacciones de SQL Server

17/06/2004 - 14:00 por noticias | Informe spam
Hola a todos, ante todo muchas gracias por la infinidad de respuestas
acertadas que reciviré en breve. :-)

Mi pregunta es la siguiente:

Tengo un programa realizado en Visual Basic que realiza transacciones y si
dentro de alguna de esas transacciones realizo un SELECT luego posteriores
INSERT se me quedan 'colgados' hasta que me dan un fallo de tiempo de espera
agotado o algo similar.

¿Hay algún metodo para poder realizar esto? ¿...o tienen alguna información
que me podria ayudar a entender este problema para solucionarlo?

Alejandro Font
 

Leer las respuestas

#1 Maxi
17/06/2004 - 17:05 | Informe spam
Hola, poder se puede, el tema seguramente esta en que ese insert este
bloqueando y el select no puede entrar, pero.. siempre hay algunas
soluciones

Generalmente a mi no me gustan porque en estos casos lo que yo miraria si
esta bien pensado el proceso y ese Select debe ir dentro de la transaccion
etc.

Revisa el siguiente comando en tus libros

SET TRANSACTION ISOLATION LEVEL


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"noticias" escribió en el mensaje
news:
Hola a todos, ante todo muchas gracias por la infinidad de respuestas
acertadas que reciviré en breve. :-)

Mi pregunta es la siguiente:

Tengo un programa realizado en Visual Basic que realiza transacciones y si
dentro de alguna de esas transacciones realizo un SELECT luego posteriores
INSERT se me quedan 'colgados' hasta que me dan un fallo de tiempo de


espera
agotado o algo similar.

¿Hay algún metodo para poder realizar esto? ¿...o tienen alguna


información
que me podria ayudar a entender este problema para solucionarlo?

Alejandro Font







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.698 / Virus Database: 455 - Release Date: 02/06/2004

Preguntas similares