FoxPro/Visual FoxPro - conectarme a una tabla que esta en otra unidad?

 
Vista:

conectarme a una tabla que esta en otra unidad?

Publicado por CARMEN (9 intervenciones) el 19/06/2003 22:37:24
Estoy utilizando este comando para conectarme a una tabla que esta en un directorio diferente al de mi aplilcacion :
USE C:\RMWIN\INVENTOR.DBF IN 0 SHARED

Pero en la maquina donde va a estar instalado el programa finalmente el directorio esta en la unidad D.
como hago para conectarme indeferentemente de la unidad que tenga?
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:conectarme a una tabla que esta en otra unidad?

Publicado por juan jaime (61 intervenciones) el 20/06/2003 03:51:43
guarda el nombre de la ruta en una variable y luego usa el amphersand

var1="C:\RMWIN\" &&nombre de la ruta
var2=" INVENTOR.DBF IN 0 SHARED" && nombre del archivo

use &var1 + &var2

y listo!!!!

claro que si la unidad cambia pues tambien cambia VAR1 así:

var1=sys(5)+"\RMWIN\"
&& donde SYS(5) es la unidad donde nos encontramos

¿Y si cambia el directorio?
¡ahh! eso ya es otra cosa.
puedes usar sys(2003)
puedes preguntar al usuario y guaradar el valor en una variable
puedes guardar la ruta en una tabla y despues usar esa cadena de caracteres, etc. etc..
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