Visual Basic - Bloquear tabla

Life is soft - evento anual de software empresarial
 
Vista:

Bloquear tabla

Publicado por Jose (93 intervenciones) el 01/08/2003 14:14:42
Hola!

Quisiera bloquear una tabla de una base de datos SQL Server 7 o 2000, desde una aplicación visual basic. Lo mejor sería poder bloquearla mediante un instrucción SQL. También quiero saber, desde dentro de mi aplicación, si una cierta tabla se encuentra o no bloqueada.

Gracias de antemano y un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Bloquear tabla

Publicado por Cecilia Colalongo (3116 intervenciones) el 01/08/2003 18:52:32
Para saber si un recurso está bloqueado o no puedes verlo con sp_lock, si por bloqueo quieres evitar que se escriba una tabla puedes ver con sp_table_privileges y evitar INSERT, DELETE o UPDATE, puedes utilizar también SET TRANSACTION ISOLATION LEVEL:

SET TRANSACTION ISOLATION LEVEL REPEATABLE READ
GO
BEGIN TRANSACTION
GO
SELECT * FROM MiTabla
EXEC sp_lock

Los ID de los objetos los obtienes de sysobjects.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar