FoxPro/Visual FoxPro - PREGUNTAR SI UNA TABLA ESTA EN USO

   
Vista:

PREGUNTAR SI UNA TABLA ESTA EN USO

Publicado por Alejandro amssys@amssys.com.ar (58 intervenciones) el 10/06/2015 03:33:26
BUENOS NOCHES , COMO HAGO PARA SABER SI UNA TABLA ESTA EN USO
YO QUIERO PREGUNTAR SI ESTA USO Y SI NO ESTA EN USO , ABRIRLA Y SINO NO ABRIRLA
GRACIAS
SALUDOS
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
Imágen de perfil de Leonardo Daniel A.

PREGUNTAR SI UNA TABLA ESTA EN USO

Publicado por Leonardo Daniel A. (42 intervenciones) el 10/06/2015 03:48:40
if not used('tabla')
use tabla
end if
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

PREGUNTAR SI UNA TABLA ESTA EN USO

Publicado por Alejandro (58 intervenciones) el 10/06/2015 04:21:25
HOLA LEONARDO GRACIAS POR CONTESTAR, PERO YO PONGO LO SIGUIENTE :
1
2
3
4
5
6
7
8
IF NOT USED('CLIENTE.DBF')
   SELECT 0
   USE \AMSCAM\BASES\CLIENTE ALIAS CLIENTE SHARED
   @ 0,0 SAY 'NO USADA'
 
ELSE
   @ 0,0 SAY 'USADA'
ENDIF
Y SIEMPRE SALE POR NO USADA
QUE HAGO MAL
GRACIAS
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
Imágen de perfil de Leonardo Daniel A.

PREGUNTAR SI UNA TABLA ESTA EN USO

Publicado por Leonardo Daniel A. (42 intervenciones) el 10/06/2015 05:39:55
Hola, el USED se usa sobre el alias de la tabla, no sobre el nombre fisico, la que si usa nombre fisico es por ejemplo la funcion File('cliente.dbf') para verificar si existe un archivo llamado asi

if not USED('cliente')


de hecho USE \AMSCAM\BASES\CLIENTE ALIAS CLIENTE SHARED
no deberias agregsar el alias cliente puesto que el alias y el nombre es el mismo, seria

USE \AMSCAM\BASES\CLIENTE SHARED
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

PREGUNTAR SI UNA TABLA ESTA EN USO

Publicado por Alejandro (58 intervenciones) el 10/06/2015 15:45:27
muchas gracias
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

PREGUNTAR SI UNA TABLA ESTA EN USO

Publicado por neo (1601 intervenciones) el 12/06/2015 17:54:29
1
2
3
4
5
6
if used('cliente')
&& la tabla ya está en uso
else
use clientes in 0 shared
select clientes
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