Set multilocks
Hola gente, tengo un problema, ya me ha pasado varias veces y parece que es según el dia que tenga el fox para que pase el sig.error: en un form abro la tabla con almacenamiento de buffer, pero al cerrar el form, me aparece el mensaje como que debo poner el set multilocks en on antes de ponerlo en off. Me fije donde salta el mensaje con el debug, y se queda en la ultima linea del destroy (en set multilocks off)
Estos son las lineas que tiene el init y el destroy del form. (Por ej. En este preciso momento lo estoy probando y anda bien!)
En el Init del form:
select stock
set order to codmenu
go top
set multilocks on
CURSORSETPROP("Buffering", 5, "stock")
En el Destroy del form:
select stock
tablerevert(.T.)
CURSORSETPROP("Buffering", 1, "stock")
set multilocks off
Estos son las lineas que tiene el init y el destroy del form. (Por ej. En este preciso momento lo estoy probando y anda bien!)
En el Init del form:
select stock
set order to codmenu
go top
set multilocks on
CURSORSETPROP("Buffering", 5, "stock")
En el Destroy del form:
select stock
tablerevert(.T.)
CURSORSETPROP("Buffering", 1, "stock")
set multilocks off
Cristian:
Se me ocurre lo siguiente:
En las dos últimas lÃneas, deonde escribÃs:
CURSORSETPROP("Buffering", 1, "stock")
set multilocks off
prueba cambiar el orden de las instrucciones:
set multilocks off
CURSORSETPROP("Buffering", 1, "stock")
Si no funciona, prueba con esto:
set multilocks off
use in stock
Se me ocurre lo siguiente:
En las dos últimas lÃneas, deonde escribÃs:
CURSORSETPROP("Buffering", 1, "stock")
set multilocks off
prueba cambiar el orden de las instrucciones:
set multilocks off
CURSORSETPROP("Buffering", 1, "stock")
Si no funciona, prueba con esto:
set multilocks off
use in stock
