 |
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 18 Ene, 2007 4:45 pm Asunto: Soy un pesado |
|
|
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 |
|
 |
Buildero Master


Registrado: 23 Dic 2003Mensajes: 523Ubicación: Puebla, México
|
Publicado: Jue 18 Ene, 2007 6:53 pm Asunto: Re: Soy un pesado |
|
|
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 |
|
 |
Angel Master


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


Registrado: 23 Dic 2003Mensajes: 523Ubicación: Puebla, México
|
Publicado: Jue 18 Ene, 2007 7:11 pm Asunto: |
|
|
Pues que bueno que entre todos podamos apoyarnos, ese es el objetivo de este foro
| 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 |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Jue 18 Ene, 2007 7:13 pm Asunto: |
|
|
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 _________________

Ultima edición por Cesar C. Salazar Gonzalez el Jue 18 Ene, 2007 10:01 pm, editado 1 vez |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Jue 18 Ene, 2007 7:32 pm Asunto: |
|
|
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 |
|
 |
Buildero Master


Registrado: 23 Dic 2003Mensajes: 523Ubicación: Puebla, México
|
Publicado: Jue 18 Ene, 2007 8:57 pm Asunto: |
|
|
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 |
|
 |
Angel Master


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


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Vie 02 Feb, 2007 12:49 pm Asunto: |
|
|
| 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 |
|
 |
|
|
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.
|