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 

Soy un pesado

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Bases de Datos
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Soy un pesado Responder citando

Ya lo sé, pero es que no acabo de enterarme. Os explico lo que he hecho hasta ahora:
    1. Descargué e instalé Firebird 2.0; lo he puesto como aplicación y no como servicio.
    2. Descargué e instalé los componentes FIBPlus.
Además, me han gustado porque vienen con bastantes ejemplos: crear base de datos, modificarla, etc. Pero ahora me surgen unas dudas; a ver si podéis ayudarme a resolverlas. De momento, ahí van las primeras; ya irán saliendo más:
Cita:
Si yo ejecuto, por ejemplo, el módulo CreateDatabase.bpr que viene con FIBPlus para crearme una base de datos ¿Cómo le digo que use Firebird? ¿O lo usa de forma automática?
Cita:
¿Se usan los mismo elementos TDataSource normales de Builder para conectar las tablas?
Cita:
Cuando creo una tabla, ¿cómo se le dice en que base de datos tiene que estar?

_________________
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: Re: Soy un pesado Responder citando

Que tal Angel,

Angel escribió:
Si yo ejecuto, por ejemplo, el módulo CreateDatabase.bpr que viene con FIBPlus para crearme una base de datos ¿Cómo le digo que use Firebird? ¿O lo usa de forma automática?


Recuerda que Firebird es un motor de base de datos. Al utilizar los componentes FIBPlus se da por hecho que tienes instalado el Servidor de Firebird y lo unico que necesitas es indicar la ruta de tu base de datos. Si ya tienes instalado el servidor te creará la base de datos sin problemas.

Angel escribió:
¿Se usan los mismo elementos TDataSource normales de Builder para conectar las tablas?


Si. El componente TDataSource se puede conectar a los componentes de FIBPlus, por ejemplo a los componente pFIBQuery, pFIBDataSet, etc.

Angel escribió:
Cuando creo una tabla, ¿cómo se le dice en que base de datos tiene que estar?


Esto está determinado por la base de datos que indiques en el componente de conexión. Las tablas no están en ficheros separados como en Paradox, todo esta en un solo fichero (tablas, disparadores, generadoes, excepciones, procedimientos, dominios, procedimientos, UDF's, etc)

Si deseas ver una base de datos de Firebird/Interbase de manera mas gráfica, utiliza una herramienta de Administración, hay muchas, en lo personal uso EMS SQL Manager, la versión lite funciona bien. Con ésta herramienta podras crear las bases de datos, tablas, vistas, procedimientos almacenados, disparadores, etc., es decir, con esta herramienta creas el diseño de tu base de datos y con los componentes FIBPlus explotas la base desde el builder.

http://www.sqlmanager.net/en/products/ibfb/manager/download

Nota: Una base de datos de Interbase/Firebird es un fichero con extensión gdb (interbase), fdb (firebird).

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

Buildero: Muchísimas gracias. ¡No sé que haría sin este foro! Embarassed

Otra cosa: He visto al instalar FIBPlus que hay un acceso a una zona de pago para comprarlos; ¿no son de código abierto?
_________________
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

Pues que bueno que entre todos podamos apoyarnos, ese es el objetivo de este foro Cool

Angel escribió:

Otra cosa: He visto al instalar FIBPlus que hay un acceso a una zona de pago para comprarlos; ¿no son de código abierto?


No, no son de código abierto, la versión que has instalado es una versión funcional solo que despues de utilizar los componentes y correr tu aplicación desde el ejecutable se muestra una ventanita "muy molesta por cierto" que te dice que debes registrarlos, es decir comprarlos. Y creo que al comprarlos te dan el código, de eso no estoy seguro, no esta por demás que le des una visita a su página.

http://www.devrace.com/en/fibplus/

Y bueno, yo los llegue a utilizar pero como no pude comprarlos decidi usar los que vienen en la paleta de Interbase.

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

comentario: por que no mejor usas los componentes que se encuentran dentro de la paleta de Interbase, en especial los IBDataBase, y el IBDataSet, que son lo que mas pueden ayudarte, la version que has bajado de Firebird, aun creo se considera un release, por cuestiones de pruebas para sun, linux, windows, solaris y no recuerdo en que otros sitemas operativos.

la version que uso de Firebird, con los sistemas que he implementado y hasta la fecha, corren perfectamente bien en Linux (kylix) y windows (BCB6 y BDS2006) es la 1.5.3.4870, uso EMS para crear las bases de datos, pero no uso la extension GDB, ya que windows le genera un cache que hace que la base se corrompa en algunos casos, establezco mejor la segunda extension que es FDB, aun que en relativa puedes poner la extension que tu quieras, el formato interno del archivo es el mismo

Generalmente mis parametros para crear una base de datos son:

Dialect 3
size page 4096 (por aquello de los blob largos, jeje)
code page, win1252 (este ultimo para poder usar acentos y "eñes")

y claro, para no usar componentes de tercero que funcionan a veces si y a veces no, (jeje no me gustan usar componentes), uso los que vienen en las paletas de Interbase Admin e Interbase

Saludos y estamos en contacto
_________________
Cool


Ultima edición por Cesar C. Salazar Gonzalez el Jue 18 Ene, 2007 10:01 pm, editado 1 vez
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

De acuerdo con César: Mejor usar lo que ya hay que lo que se instala desde fuera. Entonces, traslado mi primera pregunta: Lo que he preguntado hablando de FIBPlus, ¿es extensible a Interbase?
_________________
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

Es extensible ya que se trata de la "misma estructura de base de datos"... por lo que ambos conjuntos de componentes pueden conectarse y leer una base de datos de Interbase o Firebird.

Nota: Firebird deriva de Interbase, pero a estas alturas cada una ha tomado su propio rumbo. Por lo que las nuevas funcionalidades que corren sobre el servidor de Firebird posiblemente no funcionen sobre un servidor de Interbase y viceversa.

Pero en cuanto a componentes no creo que tengas problemas si usas los que vienen en la paleta de Interbase (por el momento).

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

Muchísimas gracias a los dos. Ahora me estoy enterando de muchísimas cosas con esos dos mensajes de cada uno he podido empezar a comprender un motón de cosas.
_________________
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

Cita:
Si deseas ver una base de datos de Firebird/Interbase de manera mas gráfica, utiliza una herramienta de Administración, hay muchas, en lo personal uso EMS SQL Manager, la versión lite funciona bien

Buildero: Excelente herramienta esta que me recomendaste. Pocas he visto más potentes.
_________________
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
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.