Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   Acceso a datos en Red (https://www.clubdelphi.com/foros/showthread.php?t=60910)

Marwuinh 17-10-2008 21:45:35

Acceso a datos en Red
 
Buenas tardes. Saludos

Estoy elaborando una aplicacion donde el usuario Consulta y/o Introduce datos en una tabla .bdf que tengo guardada en el disco C. La aplicacion funciona perfectamente.

Pero me pidieron esta aplicacion pueda ser abierta desde otra PC conectada en RED y desde esa otra PC se pueda tambien consultar los datos de la tabla. Soy nuevo en delphi y no tengo idea de como lo hago.

Doy gracias de antemano por toda la colaboracion prestada

Caral 17-10-2008 21:55:34

Hola
Sera que usas Odbc para conectarte?.
Saludos

Marwuinh 17-10-2008 22:00:27

Marwuin
 
Las tres computadoras las tienen conectadas a traves de un Switch, asi de sencillo.

Fenareth 17-10-2008 22:09:51

Hola Marwuinh ! :)

Nuestro amigo Caral se refiere a tu conexión a las Bases de Datos (a tus tablas. DBF), no a la conexión física entre los equipos de la Red...

Saluditos, ;)

Marwuinh 17-10-2008 22:13:02

Me explico mejor
 
- La aplicacion utiliza tablas.dbf
- Utilizo DATASOURSE y TTABLE
- Ya me comentaron que esta en desuso este tipo de tablas pero la aplicacion ya esta hecha y solo debo tratar de que la aplicacion cuya tabla esta guardada en C: se pueda abrir desde otra PC y consultar la misma tabla

eduarcol 17-10-2008 22:33:47

Cita:

Empezado por Marwuinh (Mensaje 320836)
- La aplicacion utiliza tablas.dbf
- Utilizo DATASOURSE y TTABLE
- Ya me comentaron que esta en desuso este tipo de tablas pero la aplicacion ya esta hecha y solo debo tratar de que la aplicacion cuya tabla esta guardada en C: se pueda abrir desde otra PC y consultar la misma tabla

estas utilizando el BDE. Para eso ubica en los articulos el de Paradox en Red, alli te explica como configurar la red para que trabaje bien bajo ese protocolo.

BlueSteel 17-10-2008 22:34:09

Cita:

Empezado por Marwuinh (Mensaje 320836)
- La aplicacion utiliza tablas.dbf
- Utilizo DATASOURSE y TTABLE
- Ya me comentaron que esta en desuso este tipo de tablas pero la aplicacion ya esta hecha y solo debo tratar de que la aplicacion cuya tabla esta guardada en C: se pueda abrir desde otra PC y consultar la misma tabla


Hola Marwuinh...

primero veamos si cumples con:

- Los equipos estan en red (según lo que dices..si)
- bajo que S.O. Xp ???
- Tienen el mismo grupo o dominio ???
- Los equipos estan conectados a algun servidor ??? (Windows 2000 Server ??)
- Actualmente puedes compartir carpetas entre los computadores...

Si tienes el punto anterior resuelto (compartir carpetas entre los computadores).... puedes hacer lo sgte...

1.- Compartir la carpeta donde se encuentran las tablas ..
2.- Crear una conexión a unidad de red en los otros computadores que quieren acceder al sistema, y que este direccionada al la carpeta compartida...
3.- copiar el archivo ejecutable del sistema en los otros computadores
4.- Si estas trabajando con Alias (puedes crearlo en el DBE Administrador) crear el alias en cada PC que quiera acceder el Sistema y vincularlo a la conexión a unidad de red que se creo en el punto 2.
5.- ejecutar el sistema...

Hipoteticamente con esto deberia ser suficiente.... deberás instalar el DBE Administrador en cada Computadora que quiera acceder al Sistema (No se como hacerlo con el Odbc)

cuentanos que tal...

Salu2:p:D

Caral 17-10-2008 22:37:03

Hola
Segun se, los componentes dbe se conectan por ODBC, eso quiere decir que este es el que busca la dirección, para que se conecte el programa a otro ordenador hay que:
1- hacer la conexión de red.
2- Hacer la conexión por odbc a la base de datos
3- Indicar al programa esta conexión.
Si me equivoco ya me corregirán.:)
Saludos

Fenareth 17-10-2008 22:43:35

Cita:

Empezado por eduarcol (Mensaje 320844)
estas utilizando el BDE. Para eso ubica en los articulos el de Paradox en Red, alli te explica como configurar la red para que trabaje bien bajo ese protocolo.

Mmmm, Paradox trabaja con las tablas .DB no en .DBF como son las que menciona Marwuinh... No será Access lo que está trabajando ? :confused:

eduarcol 17-10-2008 22:45:54

Cita:

Empezado por Fenareth (Mensaje 320850)
Mmmm, Paradox trabaja con las tablas .DB no en .DBF como son las que menciona Marwuinh... No será Access lo que está trabajando ? :confused:

.DBF son tablas planas, que tambien las soporta el BDE, que en general es el que administra la conexion.

Fenareth 17-10-2008 22:48:41

Cita:

Empezado por eduarcol (Mensaje 320851)
.DBF son tablas planas, que tambien las soporta el BDE, que en general es el que administra la conexion.

Pues si, pero aquí podemos seguir adivinando y Marwuinh nomás no nos saca de la duda, jejejejeje.... :rolleyes:

Marwuinh 17-10-2008 23:02:54

Duda
 
Me parecieron facil las explicaciones todo lo entendi menos esto:

{4.- Si estas trabajando con Alias (puedes crearlo en el DBE Administrador) crear el alias en cada PC que quiera acceder el Sistema y vincularlo a la conexión a unidad de red que se creo en el punto 2.}

Mi pregunta es: que es un Alias. Gracias y Disculpa la ignorancia

Marwuinh 17-10-2008 23:32:20

Resuelto
 
Muchas gracias a todos por su ayuda les cuento que me sirvio de mucho

BlueSteel 17-10-2008 23:36:31

Cita:

Empezado por Marwuinh (Mensaje 320863)
Me parecieron facil las explicaciones todo lo entendi menos esto:

{4.- Si estas trabajando con Alias (puedes crearlo en el DBE Administrador) crear el alias en cada PC que quiera acceder el Sistema y vincularlo a la conexión a unidad de red que se creo en el punto 2.}

Mi pregunta es: que es un Alias. Gracias y Disculpa la ignorancia


Un alias es un acceso directo a la ruta donde estan las tablas de tu sistema

por decir, el sistema Banco, creas un Alias banco que esta vinculado a C:\Sistemas\Banco\Tablas y dentro del directorio encontraras todas las tabas dbf que quieras...

Salu2:p:D


La franja horaria es GMT +2. Ahora son las 17:37:44.

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