FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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 |
#2
|
||||
|
||||
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. |
#3
|
|||
|
|||
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. |
#4
|
||||
|
||||
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 |
#5
|
|||
|
|||
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. |
#6
|
||||
|
||||
Cita:
Aunque no te la aconsejo. |
#7
|
||||
|
||||
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>. |
#8
|
||||
|
||||
Cita:
|
#9
|
||||
|
||||
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" |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cuento de dos cerebros. | ecfisa | Humor | 8 | 10-09-2010 20:39:10 |
Cuento Navideño | jcarteagaf | Humor | 1 | 10-02-2010 14:59:12 |
Cuento con 'c' | Casimiro Notevi | La Taberna | 4 | 30-01-2009 22:03:29 |
Cuento del Burro | enecumene | Humor | 3 | 02-12-2008 10:06:09 |
Un cuento de Navidad | guillotmarc | Humor | 1 | 11-01-2004 12:34:04 |
|