BLOQUEO DE REGISTRO
hola Amigos espero me puedan ayudar en mi duda.
Estoy trababjando en modo compartido como le hago cuando quiero modificar un registro, pero cuando lo remplazo tengo que guerdar ciertos datos en dos tablas la duda es si tengo que seleccionar las tablas una por una o lo puedo hacer de una sola vez Ej.
select tabla1
if lock()
replace campo1 with _var1
replace campo2 with _var2
select tabloa2
replace campo1 with _var1
replace campo2 with _var2
unlok
else
aviso no se pudo bloquear el registro
endif
o forsosamente tiene que bloquearse cada tabla por aparte o individualmente
select tabla1
if lock()
replace campo1 with _var1
replace campo2 with _var2
unlock
else
aviso de no se pudo bloquear el registro
endif
select tabloa2
if lokc()
replace campo1 with _var1
replace campo2 with _var2
unlok
else
aviso de no se pudo bloquear el registro
endif
Estoy trababjando en modo compartido como le hago cuando quiero modificar un registro, pero cuando lo remplazo tengo que guerdar ciertos datos en dos tablas la duda es si tengo que seleccionar las tablas una por una o lo puedo hacer de una sola vez Ej.
select tabla1
if lock()
replace campo1 with _var1
replace campo2 with _var2
select tabloa2
replace campo1 with _var1
replace campo2 with _var2
unlok
else
aviso no se pudo bloquear el registro
endif
o forsosamente tiene que bloquearse cada tabla por aparte o individualmente
select tabla1
if lock()
replace campo1 with _var1
replace campo2 with _var2
unlock
else
aviso de no se pudo bloquear el registro
endif
select tabloa2
if lokc()
replace campo1 with _var1
replace campo2 with _var2
unlok
else
aviso de no se pudo bloquear el registro
endif
en lo personal yo utilizo el bloqueo tabla por tabla, siguiendo este rasonamiento, al decirle que use la tabla 1 y bloquee el registro no hay problmea, luego uso la tabla 2 y como no le dije que lo bloquera ahi ya tendria un posible problema...
esto es segun mi razonamiento, nos e si sea del todo correcto.
esto es segun mi razonamiento, nos e si sea del todo correcto.