Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-01-2013
marcial marcial is offline
Miembro
 
Registrado: may 2003
Posts: 147
Poder: 21
marcial Va por buen camino
Question Lo cuento por si os sirve

Hola a todos:
Trabajo con D5, Fibplus y Firebird 2.1.1.17910 y tengo una red con 1 Pc con W7 y 1 Pc con WXP. En los dos equipos la misma version de firebird.

Desde el menu de la aplicacion doy la opcion de cambiar la base de datos a la que me quiero conectar (para pruebas, etc) y me pasa lo siguiente:

Desde el PC con WXP, la cadena de conexión a un equipo de la red tiene que ser: \\EQUIPO\CIRECTORIO\BASE_DE_DATOS.FDB
Desde el PC con W7, la cadena de conexión a un equipo de la red tiene que ser: EQUIPO:CIRECTORIO\BASE_DE_DATOS.FDB

No tengo ni idea del porque pero si no, no funciona.

Os lo cuento por si os ha pasado.

Saludos
Responder Con Cita
  #2  
Antiguo 31-01-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.022
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Debes usar siempre la ruta completa absoluta, ejemplo:

windows:
192.168.1.100:c:\datos\basedatos.fdb

linux:
192.168.1.100:/home/datos/basedatos.fdb

Aunque puedes sustituir la IP por el nombre del servidor, no se aconseja.
Responder Con Cita
  #3  
Antiguo 31-01-2013
marcial marcial is offline
Miembro
 
Registrado: may 2003
Posts: 147
Poder: 21
marcial Va por buen camino
Quizá sea entonces el "no se aconseja" poner el nombre del equipo y es mejor la IP local, pero si pones el nombre del equipo, tiene que ser así: \\SERVIDOR\C:\xxxxxxxx\xxxxx.fdb para XP y SERVIDOR:C:\xxxxxxxxx\xxxxx.fdb para W7

Gracias por tu rapida contestación.
Responder Con Cita
  #4  
Antiguo 31-01-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.022
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Veamos si me acuerdo, es que la última vez que instalé un servidor windows fue hace 16 años (1997), pero resumiendo, cuando he puesto antes que debes indicar una ruta completa absoluta es que debe ser algo así: 192.168.1.100:c:\directorio\basedatos.fdb (puedes sustituirlo por alias y también puedes poner el nombre del servidor en lugar de la IP), pero NO puedes indicar una "redirección" o una una unidad de red mapeada ni cosas así, como se llame en windows (que no me acuerdo).
Por eso te aconsejo lo que escribí en el mensaje anterior y que no te compliques con otras cosas:
192.168.1.100:c:\directorio\basedatos.fdb
servidor:c:\directorio\basedatos.fdb
Responder Con Cita
  #5  
Antiguo 31-01-2013
marcial marcial is offline
Miembro
 
Registrado: may 2003
Posts: 147
Poder: 21
marcial Va por buen camino
Gracias por tu consejo. Se que es lo que hay que hacer.
Todo esto viene porque si se utiliza un OpenDialog, el FileName te acerca a lo que expuse anteriormente.
De todas formas, yo no discuto con alguien que sabe mucho más que yo. Sólo intento aprender de vosotros.
Responder Con Cita
  #6  
Antiguo 31-01-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.022
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por marcial Ver Mensaje
Todo esto viene porque si se utiliza un OpenDialog, el FileName te acerca a lo que expuse anteriormente.
Seguramente es porque accedes por red, y te devuelve la ruta de esa forma.
Aunque no te la aconsejo.
Responder Con Cita
  #7  
Antiguo 01-02-2013
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.732
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Aparte de lo dicho, las dos conexiones que describes van por protocolos diferentes:
Netbeui: \\EQUIPO\C\DIRECTORIO\BASE_DE_DATOS.FDB
TCP/IP: EQUIPO:C:\DIRECTORIO\BASE_DE_DATOS.FDB

No creo que sea una buena opción mezclar protocolos para una misma base de datos. Creo haberlo leido en alguna parte.

Puede ser que W7 traduzca el nombre del equipo por su dirección IP y así es como te funciona. WXP no lo hace y por lo tanto no funciona.

Lo mejor, como dice Casimiro, es conectar <IP>:<DIRECTORIO><BASEDEDATOS>.
Responder Con Cita
  #8  
Antiguo 01-02-2013
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Cita:
Empezado por duilioisola Ver Mensaje
Lo mejor, como dice Casimiro, es conectar <IP>:<DIRECTORIO><BASEDEDATOS>.
O también: {IP}:{Alias}
Responder Con Cita
  #9  
Antiguo 01-02-2013
Avatar de RONPABLO
[RONPABLO] RONPABLO is offline
Miembro Premium
 
Registrado: oct 2004
Posts: 1.514
Poder: 21
RONPABLO Va por buen camino
Cita:
Empezado por Al González Ver Mensaje
O también: {IP}:{Alias}

Así es mucho mejor y más si tienes muchos clientes conectados y debes por ejemplo cambiar de directorio, cambiar de disco o cambiar de equipo
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H"
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Cuento de dos cerebros. ecfisa Humor 8 10-09-2010 21:39:10
Cuento Navideño jcarteagaf Humor 1 10-02-2010 15:59:12
Cuento con 'c' Casimiro Notevi La Taberna 4 30-01-2009 23:03:29
Cuento del Burro enecumene Humor 3 02-12-2008 11:06:09
Un cuento de Navidad guillotmarc Humor 1 11-01-2004 13:34:04


La franja horaria es GMT +2. Ahora son las 13:50:37.


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