Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-10-2003
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
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 ) 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 . No entiendo la filosofía.

Espero que alguien pueda aclararme esta duda existencial

Saludos
Responder Con Cita
  #2  
Antiguo 04-10-2003
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
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.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.

Última edición por marcoszorrilla fecha: 05-10-2003 a las 13:55:28.
Responder Con Cita
  #3  
Antiguo 05-10-2003
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
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.
Responder Con Cita
  #4  
Antiguo 13-10-2003
Loscar Loscar is offline
Registrado
 
Registrado: oct 2003
Posts: 2
Poder: 0
Loscar Va por buen camino
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 ....
Responder Con Cita
  #5  
Antiguo 13-10-2003
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
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
Responder Con Cita
  #6  
Antiguo 14-10-2003
J.Carlos J.Carlos is offline
Registrado
 
Registrado: oct 2003
Posts: 2
Poder: 0
J.Carlos Va por buen camino
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
Responder Con Cita
  #7  
Antiguo 14-10-2003
J.Carlos J.Carlos is offline
Registrado
 
Registrado: oct 2003
Posts: 2
Poder: 0
J.Carlos Va por buen camino
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.
Responder Con Cita
  #8  
Antiguo 14-10-2003
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
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
Responder Con Cita
  #9  
Antiguo 15-10-2003
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


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


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