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 14-08-2004
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Poder: 21
AGAG4 Va por buen camino
Unhappy Conexión de Cliente a BD

Necesito ayda,una idea ó pasos a sefuir de como conectarme desde un cliente a la base de datos del Servidor, estoy usando componentes IBX con FireBird 1.5, ya que en el componente en donde se conecta a la base de datos se le tiene que escribir la ruta y no el alias, como en el BDE en donde los clientes accesaban por medio del alias.

En conclusión como se debe de conectar un cliente al servidor con componentesw IBX????
Responder Con Cita
  #2  
Antiguo 15-08-2004
Avatar de Onti
Onti Onti is offline
Miembro
 
Registrado: jul 2003
Ubicación: La Paz - Bolivia
Posts: 500
Poder: 21
Onti Va por buen camino
Efectivamente debes proporcionar la ruta del servidor por ejemplo:


servidor:c\mibase\base.gdb

Si estas con TCP/IP puede ser algo como

192.168.1.1:c:\mibase\base.gdb



Salu2
Responder Con Cita
  #3  
Antiguo 15-08-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
De lo mencionado por ONTI ambas formas son válidas para TCP/IP. Solo que una se basa en el nombre del equipo, que primero se resolverá a una IP usando métodos estándar de resolución de nombres según la configuración de la máquina. (WINS; HOSTS; DNS; etc).

De hecho, es posible conectarse con otros protocolos -como netBEUI y SPX-, pero no es usual, en mi entorno, así que he olvidado la sintaxis.

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
  #4  
Antiguo 16-08-2004
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Poder: 21
AGAG4 Va por buen camino
Wink Oki....

Estoy de acuerdo con los dos, pero en que parte se configura el nombre del servidor ó la ip, es decir, se crea un alias en el BDE????, ó en el icono de acceso/propiedades/Destino ???? necesito saber en donde se configura eso..Gracias....
Responder Con Cita
  #5  
Antiguo 17-08-2004
Avatar de Onti
Onti Onti is offline
Miembro
 
Registrado: jul 2003
Ubicación: La Paz - Bolivia
Posts: 500
Poder: 21
Onti Va por buen camino
Como dices
Cita:
estoy usando componentes IBX con FireBird 1.5
Al usar componenetes IBX de acceso a la BD ya no necesitas BDE,

Para conectar debes utilizar de la paleta interbase el componente IBDatabase y en su propiedad DatabaseName especificar la ruta de la base de datos como se te menciono anteriormente.




Salu2
Responder Con Cita
  #6  
Antiguo 17-08-2004
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Poder: 21
AGAG4 Va por buen camino
Unhappy ????

Si Sr. Onti, estoy de acuerdo con usted, en modo de Programación ya se como conectarme a la Base de datos, ya tengo mi aplicación lista, pero quiero accesar de otra pc(Cliente) al servidor en donde estan las Bases de Datos, localmente tiene la ruta de las base de datos, pero mi pregunta es.... en un cliente....
¿Donde le tengo que especificar la dirección ip ó el nombre del Servidor para indicarle la ruta de la Base de Datos?. En el Acceso Directo de mi Aplicación????, Creo el Alias en el IB-Expert y le asigno el alias al acceso directo????
Responder Con Cita
  #7  
Antiguo 17-08-2004
Avatar de Onti
Onti Onti is offline
Miembro
 
Registrado: jul 2003
Ubicación: La Paz - Bolivia
Posts: 500
Poder: 21
Onti Va por buen camino
Smile

Hola:

Cita:
Si Sr. Onti, estoy
Tanta formalidad me hace sentir >

Veamos:

1.-
Cita:
Donde le tengo que especificar la dirección ip ó el nombre del Servidor para indicarle la ruta de la Base de Datos?. En el Acceso Directo de mi Aplicación????,
El acceso directo no tiene ninguna relacion con el acceso a base de datos.

2.-
Cita:
Creo el Alias en el IB-Expert y le asigno el alias al acceso directo
El IB-Expert es una herramienta encargada de administrar un BD y no brinda ninguna funcion de conexion entre aplicaciones y bases de datos.


Ahora vamos por partes
En tu programa:
Cuando estas creando tu aplicacion y estas utilizando los componentes IBX, Comot te comente El comp. IBDatabase en su propiedad DataBaseName necesita la ruta del servidor, esto puede ser fijo pero lo mejor es que pueda ser parametrizable en un archivo ini o un registro, para qur tu aplicacion sea portable de un servidor a otro sin que tengas me modificar el ejecutable.

En tu Red
Debes saber que protocolo esta trabajando TCP/IP y NetBeui, etc (Prefiero TCP/IP)
Verificar la conectividad de los equipos


En las pcs clientes
Debes instalar tu ejecutable y cliente Firebird


Espero haberte ayudado

Salu2
Responder Con Cita
  #8  
Antiguo 17-08-2004
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Poder: 21
AGAG4 Va por buen camino
Wink okii

Gracias lo voy a checar con un archivo de texto....
Responder Con Cita
  #9  
Antiguo 18-08-2004
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Poder: 21
AGAG4 Va por buen camino
Wink ok

Muchas Gracias me Funciono asi, mandandole un parámetro por cada cliente...
192.168.1.115:c:\Visual\programas\datos\VentasCom.gdb
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 18:36:30.


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