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)
-   -   Conectar una base de datos a mi programa (https://www.clubdelphi.com/foros/showthread.php?t=29498)

cesararturo2004 24-01-2006 02:23:02

Conectar una base de datos a mi programa
 
Tengo una pregusnta algo complicada.Estoy diceñando un programa q maneja base de datos,para lo cual decidi en un primer momento utilizar el database con la opcion paradox7 y en el DBEAdministrador la opcion estandar.Con esto importaba perfectamente mi base de datos.Ahora quiero manejarla por red,pero no me permite darle la direccion.Quisiera saber q opcion puedo utilizar para poder acceder atravez de la red a esta base de datos.Q me aconsejan q haga????

roman 24-01-2006 05:13:14

Depende de lo que entiendas por red. Si estás en una red de Windows o al menos una red donde el "servidor" puede compartir directorios visibles desde clientes Windows, entonces basta que coloque en ese "servidor" tus bases y en cada cliente mapees el directorio del "servidor" a una unidad lógica. En cada cliente instalas el BDE y listo, es como si las bases estuvieran en la pc de cada cliente.

Pero si por red entiendes una conexión através de tcp pues no, realmente no creo que haya forma de hacerlo con Paradox.

// Saludos

cesararturo2004 24-01-2006 14:56:52

Coneccion en red sin servidor
 
Gracias por tu apoyo. Bueno,la verdad las maquinas no estan conectadas a traves de un servidor,solo estan interconectadas. Si pudieras decirme con que opcion puedo trabajarla entonces?que opcion debo utilizar en lugar de paradox,o acaso debo utilizar el sql,pero dejame decirte que ya he hecho algunas tablas en el database y no me gustaria perder la informacion que hay en ellas.

roman 24-01-2006 18:26:43

Cita:

Empezado por cesararturo2004
las maquinas no estan conectadas a traves de un servidor,solo estan interconectadas

Pero se ven entre ellas ¿no? Por eso entrecomillé lo de "servidor". En una máquina pones las bases y compartes la carpeta donde estén. En las otras máquinas mapeas una unidad, digamos S: a dicha carpeta en la pc común.

Para las pc "cliente", S: es como si fuera un disco duro más y para el BDE no habrá diferencia. Únicamnete tendrás que tener cuidado en como configurarlo para que no te den problemas los accesos simultáneos. Aquí en el Club, en la sección de Columnas creo, hay un artículo titulado Paradox en red que te indica los detalles.

Ahora, por otro lado te invito a repensar tus opciones. Aunque he utilizado Paradox mucho tiempo, difícilmente comenzaría hoy un proyecto usando ese motor. Alguien por aquí dijo hace no mucho, y creo que con mucha razón, que habiendo en la actualidad motores robustos y libres como Firebird, ya no quedaban pretextos para seguir usando bases de escritorio como Paradox o Access.

Yo no soy experto ni en FireBird ni en redes pero aquí hay muchos que sí lo son y quizá te puedan orientar.

// Saludos


La franja horaria es GMT +2. Ahora son las 17:36:19.

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