Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-07-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Cool

Cita:
Empezado por oliverinf
con lo cual la IP con que se conecta la PC de la red local es dinamica (no tengo asignada una IP fija), por lo tanto para poder realizar una conxción desde código PHP debo conocer exactamente la Ip del servidor de Datos,
Si estas hablando únicamente del servidor de datos, podes perfectamente usar el nombre del equipo para conectarte a él.

la cadena de conexión puede ser:

"servidordatos:c:\datos\datos.fdb"

por ejemplo.

Si tenes una IP dinámica en el servidor web, la solución ya planteada por el amigo tcp_ip_es es muy buena, y si el servicio de no-ip.com no te convence, tenes otras alternativas, como www.dyndns.org.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #2  
Antiguo 20-07-2004
oliverinf oliverinf is offline
Miembro
 
Registrado: feb 2004
Posts: 65
Poder: 21
oliverinf Va por buen camino
Cita:
Empezado por jachguate
Si estas hablando únicamente del servidor de datos, podes perfectamente usar el nombre del equipo para conectarte a él.

la cadena de conexión puede ser:

"servidordatos:c:\datos\datos.fdb"

por ejemplo.

he aqui el problema, es el servidor de datos el que tiene la ip dinamica, con lo cual No puedo acceder de la forma:
"servidordatos:c:\datos\datos.fdb", ya que no conozco la IP.

A lo mejor hay un mal entendido en lo que yo deseo hacer.

"Por un lado existe una red Local con su servidor de Datos (Pc que aloca la BD). POr otro lado en un servidor web se dejará un sistema de consultas (implementado en PHP por ejemplo) que los usuarios accederan desde cualquier browser. La consulta deberá ser realizada a la base de datos que se encuentra en el servidor de datos de la red.
Esta PC tiene una conexion adls con IP Dinamica. Con lo cual la pregunta original era: Como puedo realizar la conexion al servidor de datos si éste tiene una IP dinamica?"

Espero que ahora se entienda (si es que existio el malentendido)

Muchas gracias y saludos
Responder Con Cita
  #3  
Antiguo 20-07-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
El webserver y el dataserver están en la misma red local?
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #4  
Antiguo 20-07-2004
oliverinf oliverinf is offline
Miembro
 
Registrado: feb 2004
Posts: 65
Poder: 21
oliverinf Va por buen camino
Cita:
Empezado por jachguate
El webserver y el dataserver están en la misma red local?
NO... por eso te decia de la imposibilidad de acceder de la forma en que mencionabas.

Yo quiero que el servidor de datos sea una pc local a mi red.

saludos.
Responder Con Cita
  #5  
Antiguo 20-07-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Cool

Cita:
Empezado por oliverinf
Yo quiero que el servidor de datos sea una pc local a mi red.
Pues esta pc debe responder a un ip público (estático o dinámico).

Si es estático, te conectas de la forma:

216.230.1.4:c:\datos\datos.fdb o
216.230.1.4:/home/jachguate/datos.fdb

si es dinámico, bien te vales de algun servicio de los ya mencionados, para obtener un identificador global y conectarte de la forma:

subdominio.dyndns.org:c:\datos\datos.fdb o
subdominio.dyndns.org:/home/jachguate/datos.fdb

o bien estableces un mecanismo para informar al webserver de la IP asignada cada vez al servidor de datos. Bien puede ser un simple script PHP que registre la dirección pasada como parámetro (GET o POST) en un archivo de texto. Luego, el PHP que consulta la BD abriría este archivo cada vez, antes de conectarse a la BD y utilizaria esta información para establecer la conexión.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #6  
Antiguo 20-07-2004
raul_sal raul_sal is offline
No confirmado
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 45
Poder: 0
raul_sal Va por buen camino
Es lo mismo para MySQL

Que tal amigos yo tengo que realizar algo similar pero con MySQL seria lo mismo para esta base de datos.

Gracias.
Responder Con Cita
  #7  
Antiguo 20-07-2004
oliverinf oliverinf is offline
Miembro
 
Registrado: feb 2004
Posts: 65
Poder: 21
oliverinf Va por buen camino
jachguate , muchas gracias por tu ayuda voy a probar la alternativa que me indicas.
saludos.
Responder Con Cita
  #8  
Antiguo 20-07-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Que tal Raul.

La conexión remota es posible para cualquier motor. Simplemente el webserver ha de tener instaladas las librerias, clientes y otros accesos que hagan falta para echar a andar cualquier programa que intente conectarse a la BD.

hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
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 13:50:32.


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