Error FILE ES IN USE

24/04/2005 - 06:20 por Andrés Giovvani Lara | Informe spam
Que tal saludos. el detalle es el siguiente cuando en el evento load de un
formulario defino lo siguinete: USE Tabla1 IN 0 SHARED
y lo ejecuto me dice FILE IS IN USE como lo puedo corregir? Gracias hast
aluego

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa

Preguntas similare

Leer las respuestas

#1 Alex Feldstein
24/04/2005 - 06:39 | Informe spam
On Sat, 23 Apr 2005 21:20:26 -0700, "Andrés Giovvani Lara"
wrote:

Que tal saludos. el detalle es el siguiente cuando en el evento load de un
formulario defino lo siguinete: USE Tabla1 IN 0 SHARED
y lo ejecuto me dice FILE IS IN USE como lo puedo corregir? Gracias hast
aluego



No puedes abrir una tabla en modo SHARED si alguien lo tiene abierta
en forma exclusiva.

La forma de evitarlo es que tu programa (suponiendo que es
multiusuario) no abra tablas en forma exclusiva, y que no existan
copias de VFP o similar en la red. Si algun usuario puede abrir la
tabla desde fuera de tu programa, entonces tienes problemas de
seguridad de datos mas serios que lo que mencionas. Hora de ir a SQL
Server quizas?


Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(address munged with ROT-13)

Blog: http://www.bloglines.com/blog/AlexFeldstein
Website: http://feldstein.net
Respuesta Responder a este mensaje
#2 Luis María Guayán
24/04/2005 - 07:38 | Informe spam
Aparte de lo que menciona Alex, quizas ya tienes abierta la tabla, para ello
debes comprobar que no esta abierta con:

IF USED("MiTabla")
SELECT MiTabla
ELSE
USE MiTabla IN 0 SHARED
ENDIF

o también en una sola línea

USED MiTabla IN SELECT("MiTabla") SHARED


Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos


"Andrés Giovvani Lara" escribió en el mensaje
news:
Que tal saludos. el detalle es el siguiente cuando en el evento load de un
formulario defino lo siguinete: USE Tabla1 IN 0 SHARED
y lo ejecuto me dice FILE IS IN USE como lo puedo corregir? Gracias hast
aluego


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#3 Fabián Tomás de Paula
26/04/2005 - 15:38 | Informe spam
Aparte de lo que ya te dijeron, si una tabla "XXXXX.DBF", está abierta en el
area 5, por ejemplo, y quieres arbitrariamente volverla abrir, en otra area,
como por ejemplo el area 10 bajo un alias distinto de la que ya tienes
abierta.
La sentencia debería ser:

USE XXXXX.DBF ALIAS NuevoAliasdelaTabla AGAIN IN 0 SHARED

Espero haber ayudado. Saludos Fabián


"Andrés Giovvani Lara" escribió en el mensaje
news:
Que tal saludos. el detalle es el siguiente cuando en el evento load de un
formulario defino lo siguinete: USE Tabla1 IN 0 SHARED
y lo ejecuto me dice FILE IS IN USE como lo puedo corregir? Gracias hast
aluego


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida