Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   alias paradox (https://www.clubdelphi.com/foros/showthread.php?t=4184)

Lepe 04-10-2003 12:15:30

alias paradox
 
Esto me trae por la "calle de la amargura" como decimos en Lepe.

Pregunto si existe un Alias llamado 'pepe' (por no poner el que uso :p) y si no existe, creo un alias en tiempo de ejecución con AddStandarAlias.

Tengo 2 ordenadores con el BDE instalado, y el caso es que las 2 pcs, me crean el alias. El ConfigMode de la sesion es cmAll.

¿ Al arrancar el programa en la 2ª Pc deberia de detectar el alias que está creado en la 1ª Pc ?

¿ Influye que la sesion sea cmAll o cmSession ?

localShare está configurado como dice en la cara oculta de delphi 4, uso Delphi 6 y BDE 5.01


La aplicación funciona, ya que el directorio .NET es el mismo para los dos, pero me tiene confundido :confused:. No entiendo la filosofía.

Espero que alguien pueda aclararme esta duda existencial :o

Saludos

marcoszorrilla 04-10-2003 14:34:31

El alias lo tienes que crear en cada Pc y configurarlo adecuadamente, en realidad una de sus misiones es poderle indicar en donde están los ficheros:

\\MiServer\NomBreDiscoduro\MICarpeta

De esta manera si en tiempo de diseño trabajamos con la Carpeta XXXXX, al instalarlo en el cliente, el alias tendrá que llamarse igual al que nosotros configurarmos, pero podemos colocar las tablas en otro sitio, bastará con apuntar el alias en ese dirección para que todo siga funcionando sin tocar una línea de código.

Un Saludo.

Lepe 05-10-2003 13:42:28

Cita:

Posteado originalmente por marcoszorrilla
El alias lo tienes que crear en cada Pc
Entendido :)

En un mismo Pc, ejecutando varias instancias, sé que comparte el espacio del BDE, pero en varias maquinas perdia la pista.

Gracias Marcos.

Loscar 13-10-2003 20:17:28

Relacionado con eso ...

Puedo crear una aplicacion con Base de datos (o archivo plano) ...
e instalarla en otra PC y que no haya nececidad de configurar ALIAS ni nada de nada ? ...

La idea es hacer una Aplicacion pequeña, de altas, bajas, cambios y consultas, pero no quisiera instalar nada mas en la PC cliente, solo el ejecutable .EXE ...

Gracias por la ayuda ....

__cadetill 13-10-2003 20:39:45

ya que has abierto un hilo p'ara hacer esta pregunta, ruego a todo aquel que quiera/pueda/sepa responderte, lo haga en ese hilo

http://www.clubdelphi.com/foros/show...&threadid=4363

Gracias

J.Carlos 14-10-2003 16:12:32

Hola a todos.

A mí me ocurre lo mismo que comenta Lepe, no entiendo la filosofía del BDE configurado para paradox en una red sin servidor exclusivo, aunque funciona -según apunta "La Cara oculta, que yo también puse en práctica-. El Pc que hace de servidor tiene LOCAL SHARE=TRUE y los clientes en FALSE, apuntando todos a un único NET alojado en el servidor.

Funciona, pero no funciona (v.l.r.) como tendría que funcionar; me explico. El servidor, precisamente por tener LOCAL SHARE=TRUE, tiene muchos problemas. Por citar uno, por ejemplo, cuando tratamos de imprimir listados largos no los termina, o el típico error: "lock file has grow too large".

También podría ocurrir que me falte algo por configurar (no soy muy experimentado con delphi y BDE) y el servidor pueda funcionar correctamente. Pero en caso contrario, y esto tenga que ser así, creo que el BDE y Paradox para este supuesto (red, con servidor al mismo tiempo que cliente) deja mucho que desear y es algo que Borland ya tendría que haber solucionado.

Un saludo, J.Carlos Ortega

J.Carlos 14-10-2003 16:51:23

Bueno, recuerdo que al instalar el ejecutable en distinto directorio de la "Session.PrivateDir" los problemas se solucionaban, aparentemene. Pero ¿Puedo estar seguro de ello?, ¿Tengo todo correctamente configurado?. Gracias y saludos de nuevo.

roman 14-10-2003 18:20:48

Cita:

Posteado originalmente por J.Carlos
Bueno, recuerdo que al instalar el ejecutable en distinto directorio de la "Session.PrivateDir" los problemas se solucionaban, aparentemene. Pero ¿Puedo estar seguro de ello?, ¿Tengo todo correctamente configurado?. Gracias y saludos de nuevo.
Te recomiendo leer el artículo Paradox en Red en la sección "Columnas" del Club. Ahí se trata en detalle el uso de tablas paradox en red.

// Saludos

Lepe 15-10-2003 14:24:29

hay una frase en la cara oculta que es muy corta, pero muy importante.....

" Yo recomiendo borrar los ficheros *.lck y *.net antes de modificar el parametro NETDIR"

Por supuesto no tiene que haber nadie conectado a la base de datos.

En lugar de cambiar el private.session a otra carpeta, convendría borrarlos.

Creo que por aqui va tu problema J. Carlos

Saludos.


La franja horaria es GMT +2. Ahora son las 10:10:20.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi