Ver Mensaje Individual
  #2  
Antiguo 24-08-2004
Avatar de Rufus
Rufus Rufus is offline
Miembro
 
Registrado: may 2004
Ubicación: Canarias
Posts: 193
Reputación: 21
Rufus Va por buen camino
Cita:
Empezado por moesis
¿Como referencias en el IBConsole la base de datos employee.fdb situada en /opt/firebird/examples/ desde windows?
Ya se ha dicho muchas veces, no a tí moesis sino en los foros en general, que el ibconsole, herramienta propia de interbase, no funciona bien con firebird 1.5, el cual ha avanzado algo en su propia línea con respecto a la base de datos de borland.

También se ha dicho que la opción es, si se quiere una herramienta gráfica para el manejo de las bases de datos, el descargar alguna de las que hay gratuitas o adquirir una de pago. Por ejemplo el IBExpert en su edición Personal: http://www.hksoftware.net/download/i....8.5.1_exe.zip

Contestando a la pregunta, no desde el ibconsole sino desde un isql o desde delphi mismo, pones la cadena de conexión de la manera servidor:cadena tal y como se pondría en el sistema al que conectas. Es decir, en tu caso pondrías, si el servidor se llamase 'servidor':
Código:
servidor:/opt/firebird/examples/employee.fdb
PERO hay una opción mucho mejor y es aprovechar la caracteríatica de los alias que trae firebird 1.5. Donde hayas instalado firebird, que en tu caso es
/opt/firebird/, tienes un fichero llamado aliases.conf. Ahí pones una línea por cada bases de datos especificando alias y ruta, por ejemplo para la anterior podrías poner
Código:
ejemplo=/opt/firebird/examples/employee.fdb
Luego desde el computador que quieras conectar simplemente hay que poner
Código:
servidor:ejemplo
Cita:
Empezado por moesis
¿Puede cambiarse el directorio por defecto de las bases de datos, en lugar de ir a /tmp/ que vayan a /datos/firebird/?
¿El directorio por defecto? Las bases de datos las puedes crear donde te de la gana. Lo que pasa es que yo las creo siempre con el isql, da igual si es desde el equipo local o uno remoto, mediante un CREATE DATABASE y ahí puedes especificar de la misma manera que dije antes, dónde creas la base de datos así que desconozco cómo lo hacen las herramientas gráficas como el ibexpert pero supongo que pueden hacer lo mismo.

Cita:
Empezado por moesis
como poner en marcha el servidor para conectarme con los drivers dbExpress
Al servidor no hay que hacerle nada para que funcione con dbexpress, simplemente tienes que poner en tu aplicación los componentes que te hagan falta, como mínimo un TSQLConnection y los demás ya depende de lo que quieras hacer. Lo que no tengo claro es si funciona bien así o es mejor para firebird 1.5 obtener un driver específico para dbexpress pues yo utilizo otros componentes.
__________________
Milo
Responder Con Cita