En nuestro caso, teniamos el mismo problema, sobre todo con una tabla de articulos que usan todas las transacciones y todos los usuarios como solo lectura. Dicha tabla se actualiza 1 vez al mes. Y a pesar de eso, al hacer los USE en las transacciones teniamos gran cantidad de File is in use. Lo que hicimos es usar una rutina llamada Topen en vez del USE para abrir la tabla. Dicha rutina usa un comando TABLEVALIDATE antes del USE. A partir de ahí la cantidad de errores disminuyo drasticamente. Cuando llegue a la oficina les mando el codigo del Topen que son unas pocas lineas.
Saludos Walter De: Horacio Clifford [mailto:[email protected]] Enviado: Wednesday, February 26, 2014 12:53 PM Para: GUFA List Member <[email protected]> Asunto: [GUFA] File is un use by another user Coincido con lo que dice Pancho, me paso lo mismo y fue por falta de permisos. Saludos. Horacio Clifford ________________________________ From: [email protected] Date: Mon, 23 Dec 2013 14:28:25 -0200 Subject: [GUFA] File is un use by another user To: [email protected] Tambien puede ser un tema de permisos en el directorio donde estan las tablas... Si los usuarios en general solo tienen permiso de lectura no podran realizar operaciones de escritura o reindexacion sobre las tablas. Saludos, Pancho Córdoba El 23 de diciembre de 2013, 12:34, Flores Sistemas (Pablo Flores) <[email protected]<mailto:[email protected]>> escribió: El set exclusive esta en Off (tanto para las dbf libres o por ahi algun dbc)?? no hay algun proceso que hace un flock() o rlock() y luego no hace el unlock?? de ser asi te puede tirar ese error cuando queres abrir una tabla que esta bloqueada con flock o rlock Saludos Pablo Flores From: [email protected]<mailto:[email protected]> Sent: Monday, December 23, 2013 10:03 AM To: GUFA List Member<mailto:[email protected]> Subject: [GUFA] File is un use by another user Hola Gente Linda!!! Estoy trabajando con un sistema en Fox bastante completo (ya que abarca todas las áreas de la empresa donde trabajo y con sus complicaciones en las reglas de negocios), pero el tema que más haya del detalle del sistema el cual usa mayormente usa tablas nativas de FOX, hay un par de tablas que nos da "File is un use by another user" cuando queremos realizar la apertura de la tabla lo más loco por así decirlo es que realizamos un "use MiTabla" NOUPDATE y esa tabla solo lo usa los gerentes para actualizar datos todos, 1 O 2 veces al mes los demás usuarios la abre en Noupdate y da este mensaje: "File is un use by another user". Alguien tiene idea que puede ser.??? Saludos, Eric! PD: Felices Fiestas!!!! ________________________________ [http://static.avast.com/emails/avast-mail-stamp.png] <http://www.avast.com/> Este mensaje no contiene virus ni malware porque la protección de avast! Antivirus<http://www.avast.com/> está activa.
