![]() |
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 |
Hola,
Cita:
Cita:
"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. |
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. |
Hola,
Cita:
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:
Buena información Marc. Saludos. |
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. |
Hola,
Cita:
Saludos. |
Gracias Magos.....
Voy a intentar con el link de Marc. No soy muy ducho en esto... Sergio:D |
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... |
Hola,
Cita:
Cita:
Cita:
Cita:
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:
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:
Saludos. |
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. |
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.... |
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. |
La franja horaria es GMT +2. Ahora son las 21:43:08. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi