Programacion en Redes

03/08/2004 - 20:16 por Roberto Lemos | Informe spam
Hola Amigos:

Acabo de suscribirme en el foro y me parece muy interesante, tengo años
programando en Visual Foxpro, sin embargo todas mis aplicaciones siempre
las desarrolle en modo Monousuario, ahora me están solicitando que
convierta la aplicación a Multiusuario y me surgen una serie de dudas.

Según lo leído he hecho las modificaciones, pero me surgen una serie de
problemas, trabajo con una pequeña Red en WIN-98:

- Tengo una Base de Datos de nombre System, dentro de la cual se
encuentran todas las tablas y vistas que uso esta base se encuentra en el
Directorio:

c:\System\Datos\

\\Server\c\System\Datos (Ruta del Servidor)

de la máquina principal que uso cómo servidor.

Cómo accedo a ella desde las demás aplicaciones, debo modificar todos los
forms, ya que uso el Entorno de Datos, desde donde accedo a estas tablas o
cómo, he leído que se debe hacer con Set Path, pero no me funciona

- Para crear un acceso directo desde WIN-98, Cómo se especifica, el
sistema se jala desde el Servidor o se accede por cada terminal (me dicen
que debo tener la aplicación en cada terminal y desde ahi ejecuta) de ser
asi como indico la ruta del Servidor.

- Cómo se realizan los bloqueos de registros, es necesario trabajar con
transacciones y por último cómo se usa TableUpdate cúando quiero que
actualice varias tablas.

Agradezco por la atención que me puedan dispensar

Roberto Lemos


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

PortalFox - NNTP Forum Gatewa

Preguntas similare

Leer las respuestas

#1 Hector Quiñones
03/08/2004 - 22:57 | Informe spam
Hola Roberto.
No es tan complicado como parece.
Debes generar tu aplicación en un directorio similar al que trabajara en
el servidor, el entorno de datos de tus formularios deben ser los mismos
no necesita modificación, luego generas el ejecutable y lo copias en el
servidor (debe estar en la misma carpeta del Proyecto app.)
Para los terminales debes generar un instalador pero no es necesario que
incluyas las tablas, solo debes incluir la versión runtine de Fox y algun
otro archivo ocx o dll si lo estas utilizando.
En los terminales creas el acceso directo al servidor y verificas que en
el acceso directo la opción iniciar en, debe tener la ruta del servidor
Listo, espero te sirva.

Hector

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

PortalFox - NNTP Forum Gatewa
Respuesta Responder a este mensaje
#2 Roberto Lemos
06/08/2004 - 18:28 | Informe spam
Hola Hector:

Gracias por tu atención, tengo algunas preguntas adicionales, como creo el
acceso a las Tablas, lo estuve haciendo de la siguiente manera:

En cada terminal instalo el programa abro el Administrador de Proyecto y
desde este direcciona la tabla a la ruta del servidor.

La otra forma que probe era, crea un Acceso Directo desde Windows y en
este pongo como iniciar en : la ruta del servidor donde se encuentran mis
tablas; en ambos casos funciona sin embargo la aplicación se torna muy
lenta, me dicen que use el Set Path al inicio de mi aplicación lo hago así

Set Path to \\Ruta del Servidor,

pero no me funciona y siempre me busca los datos en el terminal donde esta
el programa.

Agradecería mucho si me pudieras aclarar estos conceptos o proporcionarme
un ejemplo de como realizarlo.

Gracias por tu tiempo

Roberto Lemos

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

PortalFox - NNTP Forum Gatewa
Respuesta Responder a este mensaje
#3 Hector Quiñones
06/08/2004 - 19:05 | Informe spam
La velocidad siempre será mas lenta, dependiendo de tus equipos y el tipo
de conexion que tienes.
Para poner la ruta yo utilizo.
set path to "\datos",;
"\clases",;
"\forms"
Cada uno de ellos es una carpeta, pero solo me sirve cuando estoy
ejecutando en el proyecto cuando trabaja con el ejecutable no es
necesario, a no ser que utilises el comando use "misdatos.dbf" en alguna
parte de tu aplicación.


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

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