![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cómo cadena de conexión debes poner, en lugar de por ejemplo 'c:\db\db.gdb', el nombre del servidor o bien su ip mas la ruta (dentro el servidor) de la bd en el siguiente formato:
'Servidor:ruta' ejemplos: '192.168.1.14:c:\db\db.gdb' o bien 'MaquinaServidor:c:\db\db.gdb' No hace falta compartir ninguna carpeta, lo que si hace falta es instalarse el cliente de interbase/firebird en cada máquina que atacará la bd. Sobre el objeto TSession mencionado por coco.... el nombre realmente no importa, al menos en conexiones a IB/FB (tampoco en oracle o sqlserver). Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#2
|
|||
|
|||
|
Cliente interbase
Buenas, antes de nada agradecer toda vuestra ayuda.
Respecto a lo de la ruta tb lo he probado lo he hecho de todas las formas con la ip , con el nombre del servidor, pero este no funciona, me da un error como que no existe la bd, q no encuentra la ruta. Si no es mucho pedir me gustaria q me explicarais que es eso del cliente y el servidor puesto que quizas sea eso lo que haga mal, ya que algunas cosas no se bien a que se refiere. Gracias |
|
#3
|
||||
|
||||
|
Hola.
Cita:
Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#4
|
|||
|
|||
|
Lo comprendo
Si, la mento que la poca precision en el mensaje de error, pero ahora mismo no puedo reproducir el error, ya que no lo tengo presente. Pero puedo recordar que era ese, que no encuentra la ruta del fichero.
|
|
#5
|
||||
|
||||
|
Bien, pues entonces el error es bastante claro. Verificá que el fichero exista en la ruta especificada.
Jamás he visto a firebird equivocarse en esto. ![]() Un punto importante a tener en cuenta y que quizas no ha quedado claro, es que la ruta debes ponerla como si estuvieses en el servidor. Es decir, si en el servidor la base de datos está en c:\db\mibase.fdb, pues esa ruta es la que enviarás en la cadena de conexión, y no una ruta relativa al cliente que, dicho sea de paso, no debiera de tener acceso al fichero desde el sistema de archivos, por cuestiones de seguridad principalmente. Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#6
|
|||
|
|||
|
Solucionado
Gracias a todos, ya me funciona ^_^
|
![]() |
|
|
|