Ver Mensaje Individual
  #1  
Antiguo 15-06-2015
to_to to_to is offline
Miembro
NULL
 
Registrado: nov 2011
Posts: 39
Reputación: 0
to_to Va por buen camino
Question Error conexión remota con aliases.conf

Hola foro, tengo un problema al conectarme desde dbexpress delphi 7, utilizo el aliases.conf con la ruta específica de la base. Si la conexión es local se conecta bien, pero si la ruta es de una base remota no abre la base, al abrir la base intenta abrir el nombre del alias de la base en la ruta donde está mi aplicación de desarrollo. Si pongo la ruta completa (tal y como está en el aliases.conf) con la IP directamente en la propiedad DataBase del componente (TSQLConection) en lugar del alias de la base si se conecta correctamente.

Estoy utilizando Firebird 2.1, DbExpress y Delphi 7 y utilizo una vpn con hamachi para acceder remotamente a la base. Tengo Windows 7 de 64bits.

Ya intenté con estas asignaciones en mi aliases.conf y me envía el mismo error.

BaseR = SERVIDOR/3050:C:\MIBASE\BASE.MDB
BaseR = "SERVIDOR/3050:C:\MIBASE\BASE.MDB"
BaseR = x.x.x.x./3050:C:\MIBASE\BASE.MDB

Sin embargo, como lo dije anteriormente si pongo directamente la dirección de la base en el componente dbexpress donde va el parámetro de Base se conecta sin problema, pero si pongo el nombre del alias de la base (BaseR) me envía error al abrir la base. Me envía mensaje de error de I/O Error for file “C:\MI_APLICACION\BaseR” Error while trying to open file.
El sistema no puede encontrar el archivo especificado.

Se que poniendo directamente la ruta de conexión en el componente funcionaría pero quedaría fijo y para cualquier cambio tendría que re-compilar aplicación.

Agradezco algún comentario...
Responder Con Cita