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 Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-03-2007
axelbb axelbb is offline
Miembro
 
Registrado: oct 2004
Posts: 127
Poder: 20
axelbb Va por buen camino
Unhappy ¿Cómo instalo Firebird de manera muy sencilla?

Saludos a todos.

Supongamos por un momento que distribuyo una aplicación que usa Firebird. Supongamos también que no deseo complicarme mucho con el script de instalación, servicios, etc., etc. (no quiero montar un aparataje en la pc, ponerme a ver si soporta servicios o no, darle opciones extrañas a elegir al usuario del instalador, etc.), y opto por simplemente hacer que mi instalador de la aplicacion COPIE los archivos principales de Firebird en una subcarpeta dentro de la carpeta principal de mi aplicación. Supongamos que no me interesa que el servicio se inice automáticamente, que mi propia aplicación hará un shellecute de algo que inicie el servicio y al cerrar el programa lo detenga. Supongamos que quiero que funcione sin problemas en cualquier versión de Windows desde la 98' en adelante. Supongamos que el programa es monousuario; la aplicación es muy simple, sólo que quiero guardar los datos de esta manera porque los componentes de soporte .dbf que encontré no me convencieron.

Supongamos que hice eso, y traté de ejecutar el fbserver o el fbguardian y no se inició nada... ¿Cómo es que se hace? (Sin instsvc.exe, ya que es para Win con servicios, lógico).

La estructura que quiero obtener de carpetas es:

* x:\...\MiPrograma
*___ MiPrograma.exe
*___ Carpeta Datos
*_______ MiBaseDeDatos.fdb
*___ Carpeta Firebird
*_______ Carpeta Bin
*___________ ArchivosDeFireBird.xxx

Espero haber explicado bien la idea

Gracias!
Responder Con Cita
  #2  
Antiguo 12-03-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Nunca lo he hecho pero supongo que si descargas un .zip de FireBird con su readme te harás una buena idea de como hacerlo
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #3  
Antiguo 12-03-2007
Avatar de rastafarey
rastafarey rastafarey is offline
Miembro
 
Registrado: nov 2003
Posts: 927
Poder: 21
rastafarey Va por buen camino
Resp

Supongamos que no haces las cosas como la debes hacerla si no como tu crees que debes hacerla yo no voy a suponer que tu aplicacion no va a correr yo te lo puedo asegurar.

Solo te puedo decir una cosa.
Si no te interesa lo de le servicio de firebird entonces usalo como aplicacion. Windows ya es problematico y le vas a poner firebird como aplicacion esa es tu eleccion.

Una simple pregunta que se responde con un si o un no.
¿Eres programador?
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa.
Responder Con Cita
  #4  
Antiguo 12-03-2007
fidel fidel is offline
Miembro
 
Registrado: mar 2005
Posts: 381
Poder: 20
fidel Va por buen camino
Hola axelbb:

Cuando dices <... programa monousuario..> ¿te refieres a que el programa funciona en un solo ordenador sin estar en red?

Si es asi, puedes poner FireBird embembed.

A mi me funciona colocando dos carpetas y siete ficheros en el directorio de la aplicación.

Un saludo.
Responder Con Cita
  #5  
Antiguo 12-03-2007
axelbb axelbb is offline
Miembro
 
Registrado: oct 2004
Posts: 127
Poder: 20
axelbb Va por buen camino
Primero, lo primero:

Cita:
Empezado por rastafarey
Una simple pregunta que se responde con un si o un no.
¿Eres programador?
Respuesta: NO. Soy Contador Público Nacional, pero aficionado a Delphi, con el cual desarrollo múltiples aplicaciones sencillas y aún algunas bastante lindas que nos resuelven muchos problemas en nuestro trabajo. Programar NO ES MI OFICIO, es una herramienta, como un Excel o un Word. ¿Ok? . Algo de lo que tecleaste está de más, no me ayudó mucho. Aún corriéndolo como aplicación, no encontré manera de hacerlo funcionar del modo en que lo explico.

Volvamos al tema:

Cita:
Empezado por fidel
Cuando dices <... programa monousuario..> ¿te refieres a que el programa funciona en un solo ordenador sin estar en red?

Si es asi, puedes poner FireBird embembed.
Exacto, en este caso me sirve monousuario. Probé el embebido, sólo que me conecto con los MDO Mercury Objects, y aún renombrando fbembed.dll a fbclient.dll, no me funciona. Pero sería la mejor opción, si me podés ayudar a hacerla andar, sería óptimo . ¿Con qué componentes has usado el embebido?

Cita:
Empezado por jhonny
Nunca lo he hecho pero supongo que si descargas un .zip de FireBird con su readme te harás una buena idea de como hacerlo
Veré, quería ahorrarme esa lectura .

Gracias a todos, me gustaría poder usar el embebido.
Responder Con Cita
  #6  
Antiguo 12-03-2007
axelbb axelbb is offline
Miembro
 
Registrado: oct 2004
Posts: 127
Poder: 20
axelbb Va por buen camino
Fidel, probé recién con componentes dbExpress. Si tengo el servidor Firebird funcionando, y en VendorLib le escribo fbembed.dll, se conecta perfectamente (funciona igual que el fbclient.dll). Ahora, si detengo el servicio, ya no se conecta más, me sale el clásico mensaje:

"Unable to complete network request to host "127.0.0.1"
Failed to establish a connection
No se ha podido establecer conexión ya que el equipo de destino ha denegado activamente dicha conexión"

¿Qué estoy haciendo mal? ¿No se trabaja igual que con un superserver pero sin el server?
Responder Con Cita
Respuesta



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
como instalo odbc en linux como root o usuario! Arturo MySQL 0 22-06-2006 18:44:27
como instalo el BDE administrator? maruenda Varios 1 22-11-2004 21:38:22
como instalo un componente con su DCU? fjolivares Varios 1 01-10-2004 19:28:39
Como lo instalo? Caljim Conexión con bases de datos 2 06-08-2004 09:33:00
Como instalo el BDE ramiretor Conexión con bases de datos 4 28-03-2004 22:49:49


La franja horaria es GMT +2. Ahora son las 06:48:53.


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