Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Sistema con base Firebird (https://www.clubdelphi.com/foros/showthread.php?t=72454)

pelikno 19-02-2011 20:25:21

Sistema con base Firebird
 
Hola, recurro al foro otra vez ya queme fue de gran ayuda en otras ocaciones.
Mi problema es que quiero hacer un sistema para una inmobiliaria y mi idea era hacerlo con una base firebird , el tema es que no se como hacer el instalador y colocar todo lo necesario en la instalacion para no tener que instalar el servidor firebird para poder usar el programa.. ... no se si me explico.
Leei por ahi que se agregan en sistem32 unos dll para que se ejecute el programa sin tener que instalar un servidor de base de datos firebird.
Desde ya muchas gracias!!!

anubis 19-02-2011 21:15:29

hola.

De lo que estas hablando es del sistema embebido de firebird.

Firebird tiene 3 sistemas, el classic, el superserver y el embedded, este último es el que necesitas.

Cita:

Firebird Embedded 2.0, es una versión especial monousuario de Firebird para aplicaciones monoplaza, con menos características de seguridad pero su portabilidad es mayor que la del servidor (no requiere instalarse).
Aqui tienes la referencia en ingles:

http://www.firebirdsql.org/manual/fb...-embedded.html

De todas formas ya se trató en este otro hilo :

http://www.clubdelphi.com/foros/showthread.php?t=45234

pelikno 19-02-2011 21:22:53

Cita:

Empezado por anubis (Mensaje 391441)
hola.

De lo que estas hablando es del sistema embebido de firebird.

Firebird tiene 3 sistemas, el classic, el superserver y el embedded, este último es el que necesitas.



Aqui tienes la referencia en ingles:

http://www.firebirdsql.org/manual/fb...-embedded.html

De todas formas ya se trató en este otro hilo :

http://www.clubdelphi.com/foros/showthread.php?t=45234

Mil gracias!! voy a leer cualquier cosita consulto....

cacu 05-03-2011 05:37:17

Hola que tal... yo soy nuevo en esto de firebrid, recien me he creado una tabla y un porc.almacenado , ademas crea mi coneccion remota.

El caso es que para probar esto atraves de la red ..realise una prueba muy simple.. instale el ejecutabe mas dos librerias clientes de firebrid que son
fbclient.dll y gds32.dll.

probe la aplicacion remotamente y funciono en lo que fue la prueba...

luego entonces podria ser que puedas hacer lo que quieres de esta forma
instalar tu aplicacion mas estas dos librerias..

Espero que estar en lo correcto y si es si sea una contribucion

saludos

Casimiro Notevi 05-03-2011 12:13:47

Hola, cacu, por favor, no repitas preguntas en hilos distintos y menos si son cosas diferentes, gracias por tu colaboración. Te recuerdo nuestra guía de estilo.

cacu 05-03-2011 16:50:34

Cita:

Empezado por Casimiro Notevi (Mensaje 392715)
Hola, cacu, por favor, no repitas preguntas en hilos distintos y menos si son cosas diferentes, gracias por tu colaboración. Te recuerdo nuestra guía de estilo.

Creo interprestas mal este post no es una pregunta ... es una alternativa que a mi me funciono y dejo abierta la posibilidad de correccion en caso me equivoque con mi sugerencia.

Casimiro Notevi 05-03-2011 19:48:11

Tienes razón, :o mis disculpas :), no te había interpretado correctamente.

pelikno 02-05-2012 13:54:46

Consulta
 
Ya pude crear el instalador y conecte la base firebird remotamente con ip local, ahora el problema que tengo es como puedo hacer para manejar bien el tema de la actualizacion de los datos, ya que cuando agrego un registro en una tabla, el otro cliente no lo ve hasta que cierro y vuelvo a conectar el sistema, no se si me explico bien.
Tengo el servidor y cliente, el cliente hace alguna modificacion en la base pero el servidor no la refleja, ademas que como puedo hacer para que la base bloque un registro cuando se esta modificando. gracias !!!

Casimiro Notevi 02-05-2012 14:05:38

Hola, pelikno, por favor, recuerda nuestra guía de estilo, da la mayor información posible y si la pregunta no tiene que ver con la que inició este hilo entonces debes crear uno nuevo, ya sabes, preguntas distintas en hilos distintos.
Gracias :)

pelikno 02-05-2012 14:15:08

Cita:

Empezado por Casimiro Notevi (Mensaje 431534)
Hola, pelikno, por favor, recuerda nuestra guía de estilo, da la mayor información posible y si la pregunta no tiene que ver con la que inició este hilo entonces debes crear uno nuevo, ya sabes, preguntas distintas en hilos distintos.
Gracias :)

Lo puse en el mismo post porque me surgio el tema de la red luego de lograr lo primero, pero sino lo creo en otro post.

Casimiro Notevi 02-05-2012 14:19:02

Hola pelikno, crea un nuevo hilo con esta duda que planteas, allí la podrán ver miles de personas, no solo yo, si me envias mensajes privados, por lo que tendrás más posibilidades.
De todas formas, como te he comentado antes, debes dar más información, cuanto más información... mejor será la respuesta que recibas.
Porque no sé si tienes una base de datos, si son una por cada equipo, no has dicho tampoco (creo recordar) los componentes que estás usando, el tema de transacciones ¿cómo lo estás tratando?, etc. etc. etc.
En principio, me ha parecido entender que tienes un servidor en algún sitio y luego se conectan a él desde otros dos lugares. supongo que entonces será una base de datos, también puedo suponer que serán componentes IBX si dices que se llaman ibdatabase, ibtransaction, etc.
De todas formas, si trabajas por internet, creo que has dicho, no es un sistema muy adecuado, salvo que hagas un buen control de todo lo que circula por la red, disminuyendo al mínimo el tráfico, pasar sólo lo imprescindible, etc. por supuesto prohibido usar ibtables y componentes que están siempre abiertos y conectados. Debes pensar como un cajero bancario.
Venga, crea un hilo nuevo, intenta explicar TODO lo más detalladamente posible y verás como obtienes buenas respuestas :)
Saludos.

pelikno 02-05-2012 14:33:58

Cita:

Empezado por Casimiro Notevi (Mensaje 431536)
Hola pelikno, crea un nuevo hilo con esta duda que planteas, allí la podrán ver miles de personas, no solo yo, si me envias mensajes privados, por lo que tendrás más posibilidades.
De todas formas, como te he comentado antes, debes dar más información, cuanto más información... mejor será la respuesta que recibas.
Porque no sé si tienes una base de datos, si son una por cada equipo, no has dicho tampoco (creo recordar) los componentes que estás usando, el tema de transacciones ¿cómo lo estás tratando?, etc. etc. etc.
En principio, me ha parecido entender que tienes un servidor en algún sitio y luego se conectan a él desde otros dos lugares. supongo que entonces será una base de datos, también puedo suponer que serán componentes IBX si dices que se llaman ibdatabase, ibtransaction, etc.
De todas formas, si trabajas por internet, creo que has dicho, no es un sistema muy adecuado, salvo que hagas un buen control de todo lo que circula por la red, disminuyendo al mínimo el tráfico, pasar sólo lo imprescindible, etc. por supuesto prohibido usar ibtables y componentes que están siempre abiertos y conectados. Debes pensar como un cajero bancario.
Venga, crea un hilo nuevo, intenta explicar TODO lo más detalladamente posible y verás como obtienes buenas respuestas :)
Saludos.

OK gracias !! :o aca cree un nuevo hilo http://www.clubdelphi.com/foros/showthread.php?t=78586


La franja horaria es GMT +2. Ahora son las 21:59:18.

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