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-11-2005
JavOLeeN JavOLeeN is offline
Registrado
 
Registrado: nov 2005
Posts: 2
Poder: 0
JavOLeeN Va por buen camino
Conectar con ADO a BD remota (Access) Ayuda

Hola,

He estado navegandome medio internet y no he conseguido lograrlo.

El caso es que intento conectarme con una aplicacion Delphi a una base de datos que se encuentra en un servidor remoto. Lo he intentado añadiendo la ip a la ruta de conexion, creando un FTP y no consigo hacerlo.
Estoy haciendo las pruebas en local con mi propia ip y no me funciona, teniendo una web alojada en el pc. Pasandole la direccion por directorios si que funciona pero no es lo que necesito.
Lo que quiero hacer es conectar una aplicacion a una BD desde 2 equipos distintos (fuera de una red local).
El delphi es el 7 y la BD es MS Access.

Me gustaria que por lo menos me recomendaseis como hacerlo. Preferiria ADO ya que no necesita BDE.

Muchas Gracias, ayudadme por favor (falta el smilie de llorar)
Responder Con Cita
  #2  
Antiguo 04-11-2005
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Poder: 23
__hector Va por buen camino
No es posible.

Para poder establecer comunicacion con la base de datos remota, no puedes usar: ni http, ni ftp. Y access no tiene un servidor de base de datos que escuche por un puerto, sino que es solamente un archivo, por lo que practicamente ninguna conexion tcp/ip te serviria.
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita
  #3  
Antiguo 04-11-2005
Avatar de taita
taita taita is offline
Miembro
 
Registrado: sep 2003
Ubicación: Murcia, San Pedro del Pinatar
Posts: 115
Poder: 21
taita Va por buen camino
Bueno, lo anteriormente expuesto por hector no es del todo cierto.
Existe una manera de lograr lo que pides, de hecho lo la estoy utilizando y funciona perfectamente. El problema es el coste... un poco elevado si lo vas a utilizar de manera particular.
La solución es un componente de nombre Asta, que permite la conexión remota a través de una Ip, de la misma red o a través de internet, y que te permite publicar y acceder a los datos de una base de access desde un número de máquinas determinado (depende de la versión y la licencia del programa).
La página principal del desarrollador es http://www.astatech.com
Espero haberte servido de ayuda.
__________________
No sabiendo que era imposible... él fue... y lo hizo!!!
En fase de construcción: LoBusco.com más .com que nunca!
Responder Con Cita
  #4  
Antiguo 05-11-2005
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Poder: 23
__hector Va por buen camino
Esteee... vamos a corregir algunos terminos, para que no quede todo nublado.

No he visto el software de Asta, de hecho es la primera vez que lo escucho, pero me imagino que lo que hace es (si permite modificar datos de access):

- monta algun servicio de escucha por un puerto (especie de servidor o demonio)
- espera por conexiones
- tiene una interfaz programada para interactuar (usando ado o cualquier otra tecnologia) con la base de datos

El caso es el siguiente: yo soy una compa~ia de hosting, y ofrezco hosting + base de datos access. El cliente quiere modificar su base de datos, que esta en uno de mis servidores, desde su pc local. El cliente no puede. El cliente me pide que instale Asta, que es un software de lo mas guay, pero que hay que pagar licencias. Yo mando al cliente a la mi#@!#@# (o sea, le recomiendo otra compa~ia de hosting), porque no es verdad que por el voy a: modificar politicas de seguridad, abriendo puertos de firewall y bla bla bla, comprar licencias, instalar software que consuma recursos de mi servidor y, hasta quizas, mi servidor corre en linux!

Moraleja:
En cualquier noche de sabado, te sientas y programas con los serversockets, un software que permita manipular x tipo de archivos de forma remota. Pero eso no quiere decir que, sin el esquema cliente/servidor (y no usando puro http) se pueda hacer lo que se pretende. Ahora bien, con artima~as, cualquier cosa.

P.D. Ahora me voy a dar una vueltecita a ver que tal el Asta ese, que como funciona, y quizas a aprender algo nuevo (vaya, que si no usa un servicio de daemon o server, he hablado puras chorradas).
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita
  #5  
Antiguo 05-11-2005
JavOLeeN JavOLeeN is offline
Registrado
 
Registrado: nov 2005
Posts: 2
Poder: 0
JavOLeeN Va por buen camino
Muchas gracias por las respuestas.

Ya decia yo que me estaba volviendo loco y no conseguia nada.

Mirare a ver que tal esta el componente Asta y si vale la pena.

Toda informacion adicional seria de agradecer. Si yo descubro algo tb lo pondre aqui.

Un saludo.
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 08:40:07.


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