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 27-08-2003
Avatar de sercornejov
sercornejov sercornejov is offline
Miembro
 
Registrado: may 2003
Ubicación: Neiva - Colombia
Posts: 88
Poder: 22
sercornejov Va por buen camino
Unhappy Se puede interbase sin interbase?????

Hola.

Talvez parezca estúpido o algo así, pero...

Tengo una aplicación por hacer, es un software al estilo ENCARTA, solo de referencia que muestre textos, imágenes, videos, que tenga un índice, ojala un buscador en el índice, etc. La pregunta es la siguiente.

Puedo crear una base de INTERBASE para ser corrida desde un CD en cualquier PC sin tener que instalar el INTERBASE (no IBGuard ni IBServer)?

De no ser así. ¿que método puedo usar para que se pueda hacer esto?

Sergio
__________________
En Colombia hay muchos, pero muchos colombianos muy buenos. Los violentos son pocos y los vamos a controlar...
Responder Con Cita
  #2  
Antiguo 27-08-2003
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 24
kinobi Va por buen camino
Hola,

Cita:
Posteado originalmente por sercornejov
Puedo crear una base de INTERBASE para ser corrida desde un CD en cualquier PC
Sí. Desde la versión 6 (o 5, no estoy seguro) se admite la posibilidad de utilizar bases de datos de sólo lectura, necesarias para acceder a ellas desde un CD-ROM

Cita:
Posteado originalmente por sercornejov
sin tener que instalar el INTERBASE (no IBGuard ni IBServer)?
"NO" (con letras mayúsculas) y "sí" (con minúsculas).

"NO", porque el servidor precisa para su funcionamiento tener acceso de escritura a varios archivos del sistema. Entre otros a la base de datos de usuarios. Puedes hacer una prueba: activa el atributo de sólo lectura del archivo "isc4.gdb" e intenta conectarte a cualquier base de datos de tu sistema ... verás que es imposible.

"sí", porque en la versión 6 de InterBase, y en todas las de Firebird, tienes disponibles los fuentes y, por tanto, podrías intentar "puentear" en el código del servidor el mecanismo de login para que acepte siempre (y sin pasar por la base de datos de usuarios) cualquier conexión entrante.

Resumiendo: tal como se te entrega un servidor InterBase (o Firebird) no es posible hacer lo que pretendes, aunque con las versiones libres podrías intentar hacer algún apaño. Eso sí, seguro que no es una cuestión trivial.

Saludos.
Responder Con Cita
  #3  
Antiguo 27-08-2003
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 24
guillotmarc Va por buen camino
Hola.

El nuevo Firebird 1.5 tiene una compilación especial para implementar aplicaciones de este tipo. Aunque aún no ha salido la versión definitiva de ese producto (aún estan sacando Releases Candidates, o sea versiones de pruebas).

Es el Firebird embeded, que puedes bajar en esta página :
http://sourceforge.net/project/showf...?group_id=9028

Bájate esta versión : Firebird-1.5.0.3744_RC4_embed_win32.zip

Se trata de una dll donde se integra el cliente de Firebird y el Servidor (y que por tanto sustituye a la gds32.dll). Aunque desconozco la configuración que debes usar para tener tanto el servidor como la base de datos en un cd-rom.

Esto lo puedes consultar mejor en las news de Firebird : news.atkin.com

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #4  
Antiguo 27-08-2003
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 24
kinobi Va por buen camino
Hola,

Cita:
Posteado originalmente por guillotmarc
Se trata de una dll donde se integra el cliente de Firebird y el Servidor (y que por tanto sustituye a la gds32.dll).
Muy interesante la idea de unir cliente y servidor. Le vendrá como anillo al dedo a serconejov.

Se basa también en lo que comenté en mi anterior mensaje, dejar que pasen todas las conexiones al servidor en el proceso de login. Aunque eso sí, el que el cliente y el servidor estén en el mismo proceso hace que todo sea mucho más sencillo para el desarrollador.

Cita:
Posteado originalmente por guillotmarc
Aunque desconozco la configuración que debes usar para tener tanto el servidor como la base de datos en un cd-rom.
No parece que vaya a ser complicado. En el "read.me" que acompaña al paquete, da unas notas al respecto.

Buena información Marc.

Saludos.
Responder Con Cita
  #5  
Antiguo 27-08-2003
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 24
guillotmarc Va por buen camino
Hola.

El problema es que parece que inicialmente se diseñó pensando más en simplificar la instalación de aplicaciones monopuesto. Leí algo de que se crea un archivo para el mantenimiento de bloqueos, por lo que al utilizarlo desde un CD-Rom, hay que configurar la ruta donde se creará ese archivo. Aunque me parece que se propuso que si la base de datos abierta es de solo lectura, no se cree el archivo. La verdad es que no sé como ha acabado el tema.

La verdad es que ya tengo ganas de que salga la versión final, para simplificar mis aplicaciones monopuesto.

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #6  
Antiguo 27-08-2003
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 24
kinobi Va por buen camino
Hola,

Cita:
Posteado originalmente por guillotmarc
La verdad es que ya tengo ganas de que salga la versión final, para simplificar mis aplicaciones monopuesto.
Desde luego. La idea es muy interesante y seguro que va a dar mucho juego. El asunto del archivo de bloqueos es un mal muy, muy menor.

Saludos.
Responder Con Cita
  #7  
Antiguo 28-08-2003
Avatar de sercornejov
sercornejov sercornejov is offline
Miembro
 
Registrado: may 2003
Ubicación: Neiva - Colombia
Posts: 88
Poder: 22
sercornejov Va por buen camino
Gracias Magos.....

Voy a intentar con el link de Marc.

No soy muy ducho en esto...

Sergio
__________________
En Colombia hay muchos, pero muchos colombianos muy buenos. Los violentos son pocos y los vamos a controlar...
Responder Con Cita
  #8  
Antiguo 28-08-2003
Avatar de sercornejov
sercornejov sercornejov is offline
Miembro
 
Registrado: may 2003
Ubicación: Neiva - Colombia
Posts: 88
Poder: 22
sercornejov Va por buen camino
Una cosita...

en el link exite:

Firebird-1.5.0.3773_RC5_win32.zip

esta es una version total de FireBird?
Algo como Interbase?

O, Que debo descargar para poder tener toda la fuerza de fireBird en mis aplicaciones?

Existen componentes especiales para trabajar la base de datos desde delphi?

Es realmente Free? Es decir, mis aplicaciones Mono y de red (16 clientes) pueden venderse sin necesidad de pagar las licencias de cada cliente y la del servidor?

Sergio...
__________________
En Colombia hay muchos, pero muchos colombianos muy buenos. Los violentos son pocos y los vamos a controlar...
Responder Con Cita
  #9  
Antiguo 28-08-2003
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 24
kinobi Va por buen camino
Hola,

Cita:
Posteado originalmente por sercornejov
esta es una version total de FireBird?
Sí.

Cita:
Posteado originalmente por sercornejov
Algo como Interbase?
Sí. De hecho el origen de Firebird se sitúa en InterBase 6.0. Borland liberó los fuentes de esa versión de InterBase en Julio de 2000 y a partir de ahí se desarrolló Firebird.

Cita:
Posteado originalmente por sercornejov
O, Que debo descargar para poder tener toda la fuerza de fireBird en mis aplicaciones?
El archivo que has citado antes.

Cita:
Posteado originalmente por sercornejov
Existen componentes especiales para trabajar la base de datos desde delphi?
Sí.

Borland Database Engine (BDE): por medio de controladores externos.
InterBase eXpress (IBX): (acceso nativo) de forma bastante completa, aunque sin soporte por parte de Borland.
dbExpress (por medio de controladores externos).
InterBase Objects (IBO) (acceso nativo).
FreeInterBase Components Plus (FIB Plus) (acceso nativo).
Zeos Components (acceso nativo).

Hay más métodos, pero estos son los principales.

Cita:
Posteado originalmente por sercornejov
Es realmente Free?
Si entiendes Free por gratuito, la respuesta es no, aunque te adelanto que no tendrás que pagar por él.

Firebird está bajo la licencia Interbase Public License (IPL, una derivación de MPL) y es por tanto lo que se denomina Software Libre (Free Software).

Aquí tienes una explicación de qué es Software Libre y la diferencia con Software gratuito ...

http://www.gnu.org/philosophy/free-sw.es.html

Cita:
Posteado originalmente por sercornejov
Es decir, mis aplicaciones Mono y de red (16 clientes) pueden venderse sin necesidad de pagar las licencias de cada cliente y la del servidor?
Correcto. Al ser Software Libre podrás distribuirlo todas las veces que quieras sin tener que pagar un costo en licencias de uso y distribución.

Saludos.
Responder Con Cita
  #10  
Antiguo 28-08-2003
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 24
guillotmarc Va por buen camino
Solo quería comentar que el archivo que comentas corresponde a una versión beta de Firebird, en concreto al Release Candidate 5.

Aunque se suponía que esta iba a ser la ultima RC de FB 1.5 antes de su salida definitiva, han detectado unos cuantos errores que hacen que estén preparando ya una RC 6.

Por eso sería mejor que por ahora trabajases con la versión 1.03 en lugar de con una beta de la 1.5 (ya es cuestión de pocas semanas que salga su versión final).

Esta es la ultima versión final de Firebird para Windows :

http://prdownloads.sourceforge.net/f...2.exe?download

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #11  
Antiguo 29-08-2003
Avatar de sercornejov
sercornejov sercornejov is offline
Miembro
 
Registrado: may 2003
Ubicación: Neiva - Colombia
Posts: 88
Poder: 22
sercornejov Va por buen camino
Gracias de nuevo.

Estoy en otro proyecto que es un software para leer (tabular) encuestas de respuesta simple (a,b,c,d).

Las hojas del encuesta se escanean y el software lee la imagen escaneada y verifica los pixeles claves para saber la respuesta.

La idea es guardar todo en la base de datos, incluidos las imágenes escaneadas.

Yo escaneo a BMP en B/N y una hoja tamaño carta genera un archivo de 106 kb. al escanear 6000 la base va a crecer mucho.

Cómo puedo hacer para guardar las imágenes en formato GIF?

Sergio....
__________________
En Colombia hay muchos, pero muchos colombianos muy buenos. Los violentos son pocos y los vamos a controlar...
Responder Con Cita
  #12  
Antiguo 29-08-2003
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 24
guillotmarc Va por buen camino
Hola.

Me parece que sería mejor que pusieras de nuevo esta ultima consulta en un nuevo hilo de discusión, dentro del Foro de Gráficos. Así participará mas gente.

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
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


La franja horaria es GMT +2. Ahora son las 04:35:46.


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