FoxPro/Visual FoxPro - FoxPro 2.6 en redes, please ayuda

 
Vista:

FoxPro 2.6 en redes, please ayuda

Publicado por Angel (46 intervenciones) el 12/03/2002 20:07:46
Necesito manipular la información de ciertas bases de datos
y cuando por ejemplo desde la PC3 hago:
USE \\PC1\C\SISTEMAS\VENTAS ORDER NUM_DOC

me sale el mensaje:
No hay archivo CDX estructural
Dándome la opción de cancelar la apertura del archivo o de ignorar
El caso es que en \\PC1\C\SISTEMAS están los archivos:
VENTAS.DBF y VENTAS.CDX

Porqué al hacer entonces:
USE \\PC1\C\SISTEMAS\VENTAS ORDER NUM_DOC
no abre el archivo sin que me aparezca el mensaje mencionado?

Notas:

Esto sólo me sucede en FoxPro 2.6 para D.O.S., pero en VFP abre el archivo y su CDX con total normalidad
Pero yo necesito resolver el problema en FoxPro 2.6

Estoy teniendo en cuenta en todo momento la orden:
SET EXCLUSIVE OFF desde donde intento abrir el archivo

Ya he hecho esta pregunta antes y alguien me dijo que hiciera:
USE \\PC1\C\SISTEMAS\VENTAS INDEX VENTAS ORDER 1
pero tampoco funciona

En resumen, muy simple
tengo en \\PC1\C\SISTEMAS
VENTAS.DBF y
VENTAS.CDX
y estando en PC3, quiero abrir VENTAS.DBF, osea:
USE \\PC1\C\SISTEMAS\VENTAS
pero me dice:
No hay archivo CDX estructural
Cómo es posible?, si el CDX es VENTAS.CDX que está en la misma carpeta?
Al parecer me estoy ahogando en un vaso de agua

Espero puedan ayudarme
Gracias
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:FoxPro 2.6 en redes, please ayuda

Publicado por Jeinner (67 intervenciones) el 13/03/2002 19:36:39
Ok, el asunto como te dije anteriormente es que debes mapear la unidad de red localmente en cada una de las máquinas, para que el sistema funcione correctamente, es un truco simple, lo que ayudaría a no tener que hacerle nada más en el programa.
Ejemplo:
En la máquina PC3, desde DOS
Puedes usar el comando Net Use X: \\PC1\C\SISTEMAS
Luego en tu programa usas: Use X:\VENTAS order 1
En algunos casos la relación con el CDX, es posible también que pueda perderse, por ello, puedes probar primero desde la línea de comandos, abriendo el archivo. Si no lo puede habrir, entonces puede que como te digo, haya perdido la relación, a lo cuál, si más no me acuerdo habría que darle
use x:\ventas
set index to x:\ventas.cdx
Suerte...
Cualquier cosa, aquí está mi dirección electrónica.
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

RE:FoxPro 2.6 en redes, please ayuda

Publicado por jhon jairo (12 intervenciones) el 28/03/2002 00:17:13
debes general una unidad de red (por ejemplo en f: ) el camino al servidor del programa, luego dentro cuando inicies el programa (en el bat que inicia en la terminal 3) te pasas a f: y corres el programa como si estuvieras en el propio servidor.
Prueba tambien el comando append del DOS, funciona lo mismo que el PATH (para definir la ruta donde se ubican tus comandos y .exe) pero se usa es para ubicar datos dbf, etc
ejemplo PATH C:\PROGRAMAS para archivos ejecutables
APPEND C:\PROGRAMAS
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