LOCK

19/05/2006 - 18:24 por Hernan Fuccillo | Informe spam
Hola, queria saber los alcances de la instruccion lock, por ejemplo:
Si yo estoy trabajando con varios procesos a la vez que estan accediendo a
una base de datos ( en este caso particular Access ), yo puedo, en el update,
insert o select, usar la instruccion lock para lockear la conexion y
asegurarme que no se este usando la conexion en ese mismo momento? si bien se
puede hacer abriendo otra conexion, queria usar esto como ejemplo para
entender un poco mejor la funcionalidad de LOCK
Si alguien tiene algun link interesante donde expliquen bien las utilidades
de la instruccion Lock por favor envienmelo. Muchas Gracias
 

Leer las respuestas

#1 Alberto Poblacion
19/05/2006 - 19:20 | Informe spam
"Hernan Fuccillo" wrote in
message news:
Hola, queria saber los alcances de la instruccion lock, por ejemplo:
Si yo estoy trabajando con varios procesos a la vez que estan accediendo a
una base de datos ( en este caso particular Access ), yo puedo, en el
update,
insert o select, usar la instruccion lock para lockear la conexion y
asegurarme que no se este usando la conexion en ese mismo momento? si bien
se
puede hacer abriendo otra conexion, queria usar esto como ejemplo para
entender un poco mejor la funcionalidad de LOCK
Si alguien tiene algun link interesante donde expliquen bien las
utilidades
de la instruccion Lock por favor envienmelo. Muchas Gracias



Si te refieres a la instrucción lock {...sentencias...}, no sirve para lo
que tú quieres. Se usa dentro de un programa multihilo para que sólo un
único hilo pueda acceder en cada momento a la zona de código encerrada en el
lock. Pero no pone ningún bloqueo sobre base de datos, ni sobre conexiones a
base de datos utilizadas por procesos diferentes.

Preguntas similares