Saber si una tabla esta bloqueada

14/03/2005 - 18:45 por Jose Manuel Davila | Informe spam
cuando hago una transaccion a una tabla

cnn.begintrans
afectacion

< a qui la tabla se enecuentra bloqueda hasta que se aplique el
cualquiera de las instruccion es de abajo. si quiero hacer otra transaccion
con esta tabla se queda congelado, como detecto el esado de la tabla que
tengo ocupada, para enviar un mensaje de estado bloqueado e intentar otra
ves

si no error
cnn.comminttrans

si no
cnn.roollback




cualquier ayuda sera bien agradecidad

saludos

Preguntas similare

Leer las respuestas

#1 Maxi
14/03/2005 - 19:39 | Informe spam
Hola, quien te dijo que bloqueas toda la tabla? eso no es cierto


Salu2
Maxi


"Jose Manuel Davila" escribió en el mensaje
news:
cuando hago una transaccion a una tabla

cnn.begintrans
afectacion

< a qui la tabla se enecuentra bloqueda hasta que se aplique
el cualquiera de las instruccion es de abajo. si quiero hacer otra
transaccion con esta tabla se queda congelado, como detecto el esado de la
tabla que tengo ocupada, para enviar un mensaje de estado bloqueado e
intentar otra ves

si no error
cnn.comminttrans

si no
cnn.roollback




cualquier ayuda sera bien agradecidad

saludos

Respuesta Responder a este mensaje
#2 Isaías
14/03/2005 - 19:55 | Informe spam
Ademas de lo que comenta Maxi, no se porque los
desarrolladores en FRONT, insisten en querer manejar las
transacciones desde su codigo, siendo que SQL Server es
mas que eficiente haciendolo en base de datos.

BEGIN TRAN
COMMIT TRAN
ROLLBACK TRAN
Respuesta Responder a este mensaje
#3 Maxi
14/03/2005 - 20:09 | Informe spam
Hola amigo, pues no creo que sea todo tan asi, imaginate un maestro detalle,
el sql aun tiene limitaciones para poderlo manejar de forma unica y no te
queda otra que ir a la aplicacion :(

De todas maneras el manejo de bloqueos los deberian dejar al motor y nadie
se deberia preocupar tanto, si estan bien hecho los Sp' y el codigo del
cliente esta bien pensado, no van a tener ningun problema


Salu2
Maxi


"Isaías" escribió en el mensaje
news:6d2301c528c7$603d4c00$
Ademas de lo que comenta Maxi, no se porque los
desarrolladores en FRONT, insisten en querer manejar las
transacciones desde su codigo, siendo que SQL Server es
mas que eficiente haciendolo en base de datos.

BEGIN TRAN
COMMIT TRAN
ROLLBACK TRAN

Respuesta Responder a este mensaje
#4 Jose Manuel Davila
14/03/2005 - 20:32 | Informe spam
entonces cuantos registros se bloquean ?


"Maxi" escribió en el mensaje
news:
Hola, quien te dijo que bloqueas toda la tabla? eso no es cierto


Salu2
Maxi


"Jose Manuel Davila" escribió en el mensaje
news:
cuando hago una transaccion a una tabla

cnn.begintrans
afectacion

< a qui la tabla se enecuentra bloqueda hasta que se aplique
el cualquiera de las instruccion es de abajo. si quiero hacer otra
transaccion con esta tabla se queda congelado, como detecto el esado de
la tabla que tengo ocupada, para enviar un mensaje de estado bloqueado e
intentar otra ves

si no error
cnn.comminttrans

si no
cnn.roollback




cualquier ayuda sera bien agradecidad

saludos





Respuesta Responder a este mensaje
#5 Maxi
14/03/2005 - 20:47 | Informe spam
Hola, depende, ya que sql bloquea paginas. Te recomiendo que leas en los BOL
acerca de bloqueos asi podras entender como funciona la cosa :-)


Salu2
Maxi


"Jose Manuel Davila" escribió en el mensaje
news:%23tH$
entonces cuantos registros se bloquean ?


"Maxi" escribió en el mensaje
news:
Hola, quien te dijo que bloqueas toda la tabla? eso no es cierto


Salu2
Maxi


"Jose Manuel Davila" escribió en el mensaje
news:
cuando hago una transaccion a una tabla

cnn.begintrans
afectacion

< a qui la tabla se enecuentra bloqueda hasta que se aplique
el cualquiera de las instruccion es de abajo. si quiero hacer otra
transaccion con esta tabla se queda congelado, como detecto el esado de
la tabla que tengo ocupada, para enviar un mensaje de estado bloqueado e
intentar otra ves

si no error
cnn.comminttrans

si no
cnn.roollback




cualquier ayuda sera bien agradecidad

saludos









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