René: Dos preguntas sobre ADS

René: Dos preguntas sobre ADS

Postby Rafael Clemente » Thu Aug 23, 2007 1:39 pm

1.- Utilizo una red local de cuatro usuarios más un disco Ethernet en el que están almacenados todos los datos. Es posible utilizar ADS con esta configuración (no hay un server propiamente dico, sino que los archivos DBF residen en un disco de red). Si es así, dónde debo copiar los Dll correspondientes?

2.- Sé que al abrir las tablas he de hacer constar explícitamente el disco/directorio. ¿Puede hacerse mediante una variable?:

cDir := "\\Server\c\datos\"
Use (cdir+"CLIENTES") shared new.... etc

Perdón por lo elemental de la pregunta, pero estoy empezando con ADS. Gracias

Rafael
User avatar
Rafael Clemente
 
Posts: 365
Joined: Sat Oct 08, 2005 7:59 pm
Location: Barcelona, Spain

Re: René: Dos preguntas sobre ADS

Postby R.F. » Thu Aug 23, 2007 3:21 pm

Rafael:

Rafael Clemente wrote:1.- Utilizo una red local de cuatro usuarios más un disco Ethernet en el que están almacenados todos los datos. Es posible utilizar ADS con esta configuración (no hay un server propiamente dico, sino que los archivos DBF residen en un disco de red). Si es así, dónde debo copiar los Dll correspondientes?


ADS remoto no puede utilizarse como tienes montado ahora tu red porque estás perdiendote de la mitad de la peli, tienes la parte "cliente" pero te falta la parte "servidor", necesitas forzosamente un equipo servidor ya sea con SO Linux, Windows o Novell, y los datos deben de existir fisicamente en alguna unidad de equipo servidor.

El servidor local si puede usarse así (no es cliente servidor) los DLLs correspondientes van en la carpeta donde tienes el archivo EXE de tu programa.


Rafael Clemente wrote:2.- Sé que al abrir las tablas he de hacer constar explícitamente el disco/directorio. ¿Puede hacerse mediante una variable?:

cDir := "\\Server\c\datos"
Use (cdir+"CLIENTES") shared new.... etc


Exactamente así debe hacerse, otra cosa importante, abre TODAS las tablas DBFs al principio de tu programa, esto es básico para tener un buen rendimiento con ADS. Abre todas al principio del programa y no las cierres hasta que termine tu aplicación, evita los procesos de apertura y cerrado durante las rutinas de tu programa.
Saludos
R.F.
R.F.
 
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Postby Rafael Clemente » Thu Aug 23, 2007 3:55 pm

René: Muchísimas gracias otra vez. Un saludo,

Rafael
User avatar
Rafael Clemente
 
Posts: 365
Joined: Sat Oct 08, 2005 7:59 pm
Location: Barcelona, Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 37 guests