FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#21
|
|||
|
|||
DBX para Firebird
Hasta donde yo sé hay varios DBX para firebird, y la mayoría funcionan con Delphi 2007:
1) El nombrado InterXpress http://www.upscene.com/products/dbx/dbx_fb.htm No tiene drivers en DBX 4 pero acaba de pasarlo a 3 que sigue siendo compatible con D 2007 2) http://www.progdigy.com/ A tenor por este comentario, que tengo en Freemind y no recuerdo de donde, también funciona: "I'm building a D2007 dbExpress app accessing a Firebird DB and I'm having troubles to deploy it. I'm using UIB (Unified Interbase, http://www.progdigy.com) dbExpress DLL (dbexpUIBfire15.dll) and it works fine on my computer. Now I need to install it on customer PC and needs some advices. ..." 3) El más nuevo y parece ser que en DBX 4 http://crlab.com/dbx/ "dbExpress driver for InterBase (DbxIda) provides access to InterBase, Firebird and Yaffil databases. It directly uses InterBase client software to connect to server. DbxIda supports InterBase starting with the version 5.x, Firebird 2.x, 1.x versions and Yaffil. Driver requires InterBase client to be installed on the client side." Parece el mas prometedor y la gente que lo hace tiene algunos otros DBX por lo que es de suponer que sabe lo que hace y lo que vende. Tengo que decir que todavía no he dado el salto a Delphi 2007 precisamente por no existir driver DBX para firebird, por eso no he probado ninguno de ellos, pero bueno a alguno de ustedes les puede resultar util la info. Saludos. |
#22
|
||||
|
||||
¡Hola a todos!
Cita:
Pero no es responsabilidad de CodeGear crear un controlador dbExpress para cada base de datos que exista. Aunque sí sería estratégico que atendiera a las que son más populares, como Firebird. El problema de ésta es que compite directamente con su base de datos estrella: InterBase. Y por una simple deducción lógico-económica no han querido hacerlo. No sabía que existiera un sólo controlador dbExpress para Firebird y que además fuese de paga. ¿Estás seguro de lo que dices Sinaloense? ¿No habrá otro por ahí escondido que sea gratuito? Del blog citado por Eliseo, me quedo con el comentario de Steve Shaughnessy, donde menciona la capacidad del controlador DBXClient (controlador dbExpress para Blackfish SQL y abierto a cualquier otra base de datos que en el futuro soporte también "JSON based streaming protocol") de transmitir campos BLObs segmentados y de los, por así llamarlos, parámetros opcionales (si no pones un parámetro en la llamada a un procedimiento almacenado, DBXClient lo pone por ti, es como lo entiendo, así al agregar un nuevo parámetro a un procedimiento, las aplicaciones cliente seguirán trabajando sin problemas, quiero pensar). Cita:
No sé que opinan ustedes, pero de momento todavía no le veo mucho peso al producto. Lo más probable es que sea por mi ignorancia al respecto. Ninguna compañía dedica demasiado tiempo a un producto sin apostarle a que ese producto tendrá algo muy bueno encima de la competencia. ¿Qué será? Un abrazo debatido. Al González. |
#23
|
||||
|
||||
Cita:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ Última edición por jhonny fecha: 20-09-2007 a las 23:09:31. Razón: Quitar la palabra "como" que sobraba |
#24
|
|||
|
|||
En java hay algunos servidores en la línea de este. Servidores java que se pueden integrar fácilmente en las aplicaciones. Pueden ser prácticos en ocasiones, aunque el modo embebido de Firebird puede resolver casi esas mismas situaciones.
No recuerdo los nombre pero sin ir muy lejos uno de ellos es el motor que hay detrás de las bases de datos en OpenOffice.org y otro lo liberó la propia IBM (si no recuerdo mal). Creo que se va a por ese segmento de servidor embebible y completamente compatible con los grandes servidores con los que no podrá competir en volumen de información manejado y velocidad. Otra duda que me surge. Igual que hay un controlador totalmente java para firebird que no depende de código nativo se podría montar una librería cliente completa en C# (no se si la hay ya). Eso seguramente evitaría el problema de PInvoke. Al fin y al cabo el servidor nos da igual como corra, no es un cuestión que nos tenga que preocupar salvo que lo queramos integrar dentro de la propia aplicación. Creo que no van por ahí los tiros, pero bueno, son pareceres de un novato. |
#25
|
|||
|
|||
Cita:
Funciona muy bien, al menos para mi. El único inconveniente fue que tuve que cambiar algunas líneas de código y volver a crear el driver. El problema que tenía era con los campos blobs, luego de corregir el código anduvo muy bien. Saludos TJose |
#26
|
|||
|
|||
Creo que hay un error sobre el uso que se le puede dar al BlackFishSQL.
Si bien se puede usar como motor de Base de datos SQL, pocos lo usarán estrictamente en ese sentido. Como yo lo veo su pricipal ventaja es que al ser totalmente ManagedCode, puede embeberse (incrustarse) en la aplicación de la misma forma como lo hace el FlashFiler (http://sourceforge.net/projects/tpflashfiler/) o NexusDB (http://www.nexusdb.com/showpage.asp?Id=122) en Delphi, de manera que puedas tener un motor de SQL en tu propia aplicacion y olvidarte de instalar SQL Server, Firebird o lo que fuera. Yo le veo útil en programas C/S que necesiten tablas locales, o programas standalone con su propia DB Daniel [PERU] |
#27
|
||||
|
||||
Claro.
Eso tiene mucha gracia. Es un reemplazo de Acces. Que donde puede ser util? Para paginas web! En el caso de hosting windows las bases de datos que hay disponibles son Sql Server, Acces o MySql... y muchas veces estan restringidas en cantidad de BD o tablas o usuarios, etc... (y no se, pero si la vaina esa corre en MONO... hmmmm!) Teniendo la certeza que un BD seria desplegable en cualquier ambiente seria igual a decir que un ejecutable de Delphi se copia en cualquier Windows sin lios. Y cuando a uno le toca hosting, es muy comodo poder darle upload y download a un BD directamente sin tener que fregar con los dueños del mismo que a veces on MUY quisquillosos con los scripts y con los backups -que normalmente los cobran- Tambien puede ser muy util para programar PDAs... y tambien para reemplazo de archivos XML o manejos propietarios de datos... Y para mandar la BD en un solo envion por correo. Yo si le veo gran ventaja... y en un desarrollo de PDAs con .NET atestiguo la utilidad del modelo uso sqlite.. aunque esta el lio que es fregado asertar con la version EXACTA que no pone lio en ninguna version de Windows Mobile -. Y poder compartir codigo de negocios directo en la BD... muy util... o de acompañamiento a un ORM AUN mas util.
__________________
El malabarista. |
#28
|
||||
|
||||
Cita:
Creo que puede ser un complemento a Interbase.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#29
|
||||
|
||||
Bueno, las ventajas que menciona mamcx son muy interesantes, sobre todo la posibilidad de programar con este motor en las PDAs.
Entiendo con esto que solo es cuestion de hacer un programa bajo el CF(Compac Framework) que use BlackFish, un pequeño deployment de BlackFish, montar todo esto en una PDA y Listo. ¿Estoy en lo cierto o han sido solo especulaciones mias? Cita:
Cita:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#30
|
||||
|
||||
Cita:
¿La razón? Sencilla a primera vista. FB es competencia directa de una Base de Datos de Codegear (Interbase) y como se suele decir: "Al enemigo, ni agua!!".
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#31
|
||||
|
||||
Bueno, me a gustado la siguiente lectura http://blogs.codegear.com/steveshaug...ate/2007/09/07, puede que sea lo mismo que a leido mamcx pero allí les dejo el enlace.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#32
|
||||
|
||||
Bueno, al parecer FireBird tambien se puede instalar en las PDA
http://www.firebirdsql.org/news/pages/post0109.html
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#33
|
||||
|
||||
Hoy me han confirmado lo que comenté y que sospechaba en mi anterior post. BlackFish viene a cubrir el hueco que deja Interbase para aplicacions pequeñas que necesiten un buen motor de Base de Datos (SGBD) (opcionalmente sin necesidad de instalar servidores y demás).
Se encuentra un peldaño por debajo de IB. Han hecho especial incapié en la versión embebded del producto. También en el soporte unicode, que muchas de la Bases de Datos que tenemos hoy en día en mente para pequeños proyestos no lo tienen. Una cosa más, y una sorpresa muy agradable. Los procedimientos almacenados y los Triggers en BlackFish pueden ser escritos en Delphi. Sí lo habéis oído bien. Esta mañana lo he visto y comprobado personalmente. Se crea una DLL con el SP/Trigger y se registra en el servidor. Dos minutos y listo!!!
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#34
|
||||
|
||||
Cita:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#35
|
|||
|
|||
Cita:
Gracias. |
#36
|
|||
|
|||
Cita:
Aprovechando la relacion que has puesto, hay otro mas que maneja firebird 1.5 y sucesivos y que ademas es gratis. Igual lo conoces : Anydac. Pongo la direccion por si alguien esta interesado http://www.da-soft.com/ |
#37
|
|||
|
|||
Gracias por el apunte, tomo nota
|
#38
|
||||
|
||||
Ambas versiones de Delphi vienen con BlackFish y los drivers para conectarse; La única diferencia son las licencias que trae para cada caso.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#39
|
||||
|
||||
Que mal esta CodeGear
Desde que Embarcadero Technologies compro CodeGear filial de diseño y compliladores C de Borland han quitado componentes por los de otras empresas como Nevrona y que apenas y funcionan. Vengo usando la version de Borland Turbo C, Borland 4.5, 5.x y bueno de ahi el Borland 6 que fue de los mejores pero que de alguna manera parecia ¨feito¨. La suit RAD 2009 fue la primera que probe y me parecio muy buena, hasta que empece autilizar componentes mas exigentes y las VCL de Nevrona arruinaron los creditos que tenia en mi esa empresa. La RAD Studio XE es la misma porqueria de la 2009, cambiaron algunas cosillas pero todo es lo mismo. Los metodos RAD son excelentes pero los VCL de Nevrona comenzando por Rave Reports es una digna porqueria de una venta que nos afecto negativamente. Compilo en Builder, conozco unn poquito de Delphi; pero ustedes no me dejaran mentir que poco a poco estamos con menos de parte de Embarcadero. :=(
|
#40
|
||||
|
||||
Pues no digo que tengas o que dejes de tener razón, pero creo que estás mezclando las cosas. Estamos hablando de BlackFishSQL y tú comentas que "han quitado componentes" y que tienes "problemas" con la "VCL de Nevrona" (que por otro lado no se lo que es) y que la VCL del RAD es excelente.
O no te aclaras o no te explicas.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿para que pueden servir los GUID? aparte de para pillar al autor del virus melissa | Wonni | La Taberna | 2 | 18-05-2007 00:04:03 |
Necesito crear un permiso para escribir pero no para leer | federiconqn21 | Conexión con bases de datos | 5 | 07-07-2006 19:13:47 |
hay alguna utilería para abrir Quick Reports para una posterior impresión? | akela | Impresión | 3 | 30-01-2006 21:40:42 |
Que api debo utilizar para que mi proyecto me reconozca las funciones de ODBC para My | Shidalis | API de Windows | 1 | 23-08-2005 16:35:02 |
Ayuda con el Microsoft Help Workshop para crear las ayudas para aplicaciones en Delph | Lester | Varios | 2 | 19-06-2003 17:14:16 |
|