 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Jue 20 Jul, 2006 8:32 am Asunto: Firebird: ¿Cómo? Por favor ¿Cómo? |
|
|
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 |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Jue 20 Jul, 2006 11:17 am Asunto: |
|
|
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 _________________
 |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Jue 20 Jul, 2006 12:52 pm Asunto: |
|
|
Muchas gracias pro la respuesta Céscar. Oye, ¿cuándo duermes tú?
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 |
|
 |
Buildero Master


Registrado: 23 Dic 2003Mensajes: 523Ubicación: Puebla, México
|
Publicado: Jue 20 Jul, 2006 3:15 pm Asunto: |
|
|
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 |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
Touchsoftwares Master


Registrado: 16 Dic 2002Mensajes: 869Ubicación: MEXICO Playa del Carmen
|
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Vie 21 Jul, 2006 6:45 am Asunto: |
|
|
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... _________________
 |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Jue 10 Ago, 2006 8:47 am Asunto: |
|
|
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 |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Jue 10 Ago, 2006 9:36 am Asunto: |
|
|
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... _________________
 |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Jue 10 Ago, 2006 10:03 am Asunto: |
|
|
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 |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Jue 10 Ago, 2006 10:09 am Asunto: |
|
|
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 _________________
 |
|
| Volver arriba |
|
 |
|
|
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
|
© 2002–2026 Club Builder · Funciona con phpBB.
|