FoxPro/Visual FoxPro - PROBLEMAS CON LAS AREAS DE TRABAJO

 
Vista:

PROBLEMAS CON LAS AREAS DE TRABAJO

Publicado por JAMES (50 intervenciones) el 09/10/2001 19:59:10
TENGO UN PROBLEMA CON LAS AREAS DE TRABAJO. TRABAJO CON VARIOS FORMULARIOS Y A SU VEZ CON VARIAS TABLAS EN CADA FORMULARIO EN EL PROCEDIMIENTO LOAD ABRO LA TABLA CORREESPONDIENTE A LA QUE VOY A OCUPAR EN ESE FORMULARIO PERO CUANDO ENTRO Y SALGO DE UN FORMULARIO HAY ALGUNOS FORMULARIO QUE ME MARCAR EL SIGUIENTE ERROR: "EL ARCHIVO YA ESTA EN USO" HE INTENTADO DE VARIAS MANERAS PERO ME SIGUE MARCANDO EL MISMO ERROR, GRACIAS POR QUIEN PUEDA AYUDARME.

JAMES
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:PROBLEMAS CON LAS AREAS DE TRABAJO

Publicado por Fremar (1 intervención) el 09/10/2001 21:13:33
James:
Es necesario tener algun orden y nomenclatura para la apertur de archivos para eso recomiendoabrir sin asignar una costante de numero de area y permitir que el la abra en el ultima o primera area disponible (para eso usa IN 0 ó IN 1). Este mensaje te sale al intentar abrir una tabla que ya se encuentra abierta en otra area disponible.

Esto lo quitas con la clausula AGAIN pero la verdad es mejor tratar de detectar si la tabla se encuentra abierta y ni abrirla 2 veces

USE ARCHIVO IN 0 ALIAS ARCHIVO SHARED AGAIN

Ojala le sirva

Fremar
solo por informacion para verfificar si una tabla ya esta abierta usa
IF USED(ARCHIVO)
SELECT ARCHIVO
ya abierto
ELSE
USE .....
ENDIF
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar