Problema con Begin Transaction

janko
11 de Febrero del 2004
Hola,

Tengo el siguiente codigo en VFP6:

select rovista &&ES UNA VISTA LOCAL
set index to

begin transaction
if tableupdate(.t.,.t.,'apuntes') and thisform.Actualizar()
end transaction
else
rollback
endif

En entorno multiusuario, sucede que un usuario cuando ejecuta la aplicacion y pasa por este punto(es un click de un boton aceptar) le sale 'Denegado acceso a archivo'. Si ese mismo usuario se va a otra maquina, no le pasa nada. La aplicacion reside y se ejecuta sobre servidor. Es como si en la maquina de ese usuario se hubiese quedado algo pillado.
Si quito la parte del begin transaction/rollback/end transaction, funciona sin problemas.
Alguna idea de como solucionar esto? Por que puede dar el mensaje de 'denegado acceso archivo' y ademas en una maquina en concreto?

Gracias de antemano por vuestra colaboracion,
Juanjo.