René: Dos preguntas sobre ADS

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

René: Dos preguntas sobre ADS

Post by Rafael Clemente »

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
R.F.
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Re: René: Dos preguntas sobre ADS

Post by R.F. »

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.
User avatar
Rafael Clemente
Posts: 365
Joined: Sat Oct 08, 2005 7:59 pm
Location: Barcelona, Spain

Post by Rafael Clemente »

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

Rafael
Post Reply