Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Firebird: ¿Cómo? Por favor ¿Cómo?

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Bases de Datos
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Firebird: ¿Cómo? Por favor ¿Cómo? Responder citando

Asumo todos los capones (virtuales) que queráis darme, pero aun sigo sin entender como funciona Firebird... Razón por la que no está instalado en mis aplicaciones.

Vamos a ver si hasta aquí lo he hacho bien:
    1. Descargo e instalo la versión del motor Firebird.
    2. Descargo e instalo los componentes necesarios para el uso de la tablas Firebird. Tengo descargados varios, pero probablemente termine usando los UIB que parece que son los más fiables.

Vale, ¿Y ahora? Al instalar Firebrid en mi máquina, supongo que lo que he instalado es el servidor, peor ¿hay que instalar un cliente en cada máquina en que vaya a correr la aplicación? ¿Cómo se lleva ese cliente con las aplicaciones?

En el manual de Firebird que se descarga de la web (el que tengo es la versión del documento 1.08 de 05/02/2004) o no viene nada de esto o no he sido capaz de encontrarlo.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Intenare ser lo mas general, puesto que yo lo uso, sin ningun problema...

Efectivamente cuando instalas a Firebird instalas el programa que sirve como motor, el echo que instales el Server, siginifica que tendras posibilidades de detener o no detener, la ejecucion del servidor.

"La diferencia entre uno y el otro es que el primero, el Super Server, crea un único proceso para todas las conexiones mientras que el segundo, el Classic Server, crea tantos procesos como conexiones haya"

la version que uso es la de superserver como "Run as Application", esto indica que aparece en la barra de tareas, aun que en la instalacion del programa cuando lo llevo a instalar a otro ordenador, no se ve y corre como un servicio de windows esto en WinNT

la version cliente, que viene con firebird, es una opcion para cuando las maquinas que se conectan solo requieren de los componentes basicos

gds32.dll metido en el directorio de tu aplicacion y en windows\system ó windows\system32, segun tu version de windows.

quiero aclarar que cuando llevo la instalacion a otro ordenador, uso la version de InstallShield profesional 10, ya que existe dentro de la red, un modulo denominado Firebrid Embebido, que inserta una instalacion de firebird dentro de un Script de InstallShield, para poder ser transportable a la hora de instalar la aplicacion que lo requiera.

el scrip en si, puedes bajarlo de la siguiente direccion.

http://www.mwasoftware.co.uk/index.php?option=com_docman&task=cat_view&gid=10&Itemid=36

actualmente esta la version 1.5.3

en esta otra esta la manera de usar el archivo con InstallShield
http://www.mwasoftware.co.uk/index.php?option=com_content&task=view&id=31&Itemid=52

y en esta otra, la manera de usar al archivo, con sus diferentes configuraciones
http://www.mwasoftware.co.uk/index.php?option=com_content&task=view&id=32&Itemid=52

asi mismo te diere que los componentes con los que he trabajado sin ningun problema son los IBX de Interbase que viene dentro del C++ Builder, espesificamente con IBDataSet, que es con el que mas cosas se pueden hacer,

espero que sea esto lo que necesitas, y si no el post esta habierto, para continuar explicando...

Saludos
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Muchas gracias pro la respuesta Céscar. Oye, ¿cuándo duermes tú? Laughing

A ver si te he entendido: ¿lo único que tiene que "viajar" con el programa es la librería gds32.dll? Con eso ya tendríamos el clienet en la máquina en la que vaya a ejecutarse el programa. Otra cosa es lo que haya que instalar en el servidor de tablas, que ahí tendrá que ir el motor completo. Vale, creo que lo entendí.

Como tendré más dudas, si no las soluciono volveré a preguntarte.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

La guia de arranque rápido es un muy buen punto de partida.

http://www.firebirdsql.org/manual/es/qsg15-es.html

También en esta página existen algunos articulos e información muy interesante y de gran ayuda.

http://www.firebird.com.mx

Saludos
_________________
Quien hace una pregunta teme parecer un ignorante durante cinco minutos, quien no pregunta se mantiene ignorante toda la vida.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

También he encontrado este otro enlace:
Inicio Rápido a Firebird
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

yo uso mysql pero..enconter esto

http://www.firebird.com.mx/
_________________
Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc

http://www.touchsoftwares.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

los enlaces arriba mencionados son los que pueden abrirte el camino, como consejo te dire que aondes un poco mas en los siguientes puntos

1.- conexion a la base de datos
2.- Create Procedures
3.- Create Trigers

ahora bien. en cada uno de ellos, dentro del foro he dejado informacion relevante que puede ayudarte a solucionar los posibles problemas que puedes tener, asi mismo te dire que existen 2 programciones
1.- del lado del cliente con C++ Builder o Delphi, usando IBX
2.- del lado del servidor con sentencias basicas de Interbase

1.- Es la aplicacion que desarrollas y es mas facil de entender
2.- usas programacion de SQL dentro del servidor usando Procedures y Trigers, que tambien los puedes jalar desde C++ Builder con IBStoredProcedure.

pd: cuando duermo, jeje no lose, pero siempre esoy en linea.. ya sea en el msn, o revisando el foro.. no soy moderador, pero me gusta ir revisando los post, haber que de nuevo encuentro... creo que no tengo horario, jeje 2 hrs para dormir y las 22 restantes frente al ordenador..

saludos, mas respuestas, aqui estamos...
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

De nuevo a la carga, ahora que me han dejado un pequeño hueco, para ir probando.

He empezado, para tratar de enterarme, con una pequeña aplicación que tengo montada en casa para llevar un catálogo de películas y discos. Para ello he insertado un elemento TIBOTable, pero al ir a compilar no me encuentra dos librerías: IBO40XRT_C5.lib e IBO40CRT_C5.lib.

No sé si es que al descargar los componentes se me ha olvidado algo o que no he instalado bien el paquete, porque por más uqe he buscado en el ordenador no he encontrado esos ficheros. E imagino que me faltarán más, seguro.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

estas trabajando con Firebird o con Interbase? si instalaste Firebird, con el cliente de interbase, debes desinstalar el cliente de interbase para manejar, a firebird.

mas preguntas aqui estamos..

saludos...
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Estoy intentando trabajar con Firebird y juraría que al instalar Builder 5 no instalé Interbase porque en el trabajo usamos o tablas Paradox o servdiores Oracle. Ya me has dejado con la duda de lo que tengo instalado.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

supongamos que se asi, que no exista interbase, entonces quiere decir que los archivos que forman la parte de los componentes de Interbase, estan dañados..

siendo asi, te recomiendo una reinstalacion y algo grande no uses el BDE para conectarte via Interbase-firebird, usa solo el componete IBDataSet y el IBDataBase, para conectarte


Saludos, no duermo recuerca, jeje
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.