Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-09-2007
Avatar de Cecil
Cecil Cecil is offline
Miembro
 
Registrado: may 2007
Posts: 97
Poder: 17
Cecil Va por buen camino
Mejores componentes para conectarse a Firebird

Hola, el título lo dice todo, cuales componentes considerais mejores para la conexión a Firebird en Delphi. Y bueno, uso Delphi 2007, a ser posible compatible con esta versión. Mil gracias!!
__________________
"There is nothing either good or bad, but thinking makes it so" William Shakespeare.
Responder Con Cita
  #2  
Antiguo 16-09-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Puedes ver Este tutorial de mi amigo Egostar, es muy interesante.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 16-09-2007
Avatar de Cecil
Cecil Cecil is offline
Miembro
 
Registrado: may 2007
Posts: 97
Poder: 17
Cecil Va por buen camino
Gracias, pero una pregunta, ¿usar los componentes de Interbase para Firebird van igual de bien y todas esas cosas?, ¿existiría alguna pega?. Muchas gracias.
__________________
"There is nothing either good or bad, but thinking makes it so" William Shakespeare.
Responder Con Cita
  #4  
Antiguo 16-09-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por Cecil Ver Mensaje
Gracias, pero una pregunta, ¿usar los componentes de Interbase para Firebird van igual de bien y todas esas cosas?, ¿existiría alguna pega?. Muchas gracias.
Podrias utilizar dbExpress o ADO, pero desde mi experiencia, usar los componentes IB me han facilitado mucho las cosas.

Te podría decir que son nativos

Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #5  
Antiguo 16-09-2007
Avatar de Cecil
Cecil Cecil is offline
Miembro
 
Registrado: may 2007
Posts: 97
Poder: 17
Cecil Va por buen camino
Ok, los usaré. Muchas gracias por vuestra ayuda.
__________________
"There is nothing either good or bad, but thinking makes it so" William Shakespeare.
Responder Con Cita
  #6  
Antiguo 17-09-2007
[FGarcia] FGarcia is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Cordoba, Veracruz, México
Posts: 1.123
Poder: 20
FGarcia Va por buen camino
En los ultimos tiempos (desde el lanzamiento de FB2.0) se ha recomendado que se evite en lo posible hacer uso de los componentes IB que vienen con delphi, ya que al parecer Borland no quiere soportar a FB y las diferencias entre IB y FB cada vez van siendo mas grandes por lo que en un futuro actualizar una aplicacion puede ser dificil. Hasta el momento los MDO son una buena alternativa -aun cuando desciende de IB- sin embargo su documentacion no es muy completa. la otra es componentes de pago.
Responder Con Cita
  #7  
Antiguo 17-09-2007
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
estoy con los zeos y me va genial
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #8  
Antiguo 17-09-2007
Avatar de Cecil
Cecil Cecil is offline
Miembro
 
Registrado: may 2007
Posts: 97
Poder: 17
Cecil Va por buen camino
Ahm, muchas gracias por tu comentario. He instalado y usado MDO como bien me has dicho, pero al compilar me trae todos estos Warnings, ¿me podrias decir a que se deben?. Esque ya me ha pasado con algunos que otros componentes y no se realmente porque . Mil gracias.


Aqui dejo una captura con los Warnings:

http://www.usuarios.lycos.es/gatorayosx/Warnings.JPG
__________________
"There is nothing either good or bad, but thinking makes it so" William Shakespeare.
Responder Con Cita
  #9  
Antiguo 17-09-2007
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
no recuerdo donde estan las opciones de que se muestren o no
si el codigo es inseguro, o es para solo una plataforma,
esto se da en caso de usar componentes compatibles
con windows y linux usando delphi 7, como base y portandolo
con kylix, o las funciones que usas, ya no son
las recomendables, por que hay otras funciones mejores.

este ultimo caso es el tuyo.
Responder Con Cita
  #10  
Antiguo 17-09-2007
Avatar de Cecil
Cecil Cecil is offline
Miembro
 
Registrado: may 2007
Posts: 97
Poder: 17
Cecil Va por buen camino
Si no entendi mal, en mi caso detecta que los componentes son una versión antigua a la del compilador. En cuyo caso la solución sería buscar componentes en versiones mas avanzadas, ¿no?. Un saludo.
__________________
"There is nothing either good or bad, but thinking makes it so" William Shakespeare.
Responder Con Cita
  #11  
Antiguo 17-09-2007
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
no..

solo que usa funciones pascal, de las cuales hay otras, equivalentes.
o mas recientes.

la solucion seria desactivar las warnings,
o cambiar las funciones. por codigo que haga lo mismo, pero
que no cree warnings,

los componentes pueden ser recientes, pero si usan funciones o codigo depreciado
entonces mostraran las warnings. lo que no implica que tu codigo, no funcione.
Responder Con Cita
  #12  
Antiguo 17-09-2007
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Smile

¡Hola a todos!

Las que nos muestras son advertencias (warnings) de menor nivel. No parecen que puedan resultar en una mala operación de los componentes, mas no te aseguro esto.

Por otra parte, déjame te comento Cecil, que yo también inicié con los IBX hace más de tres años, pero hoy en día uso dbExpress (TSQLConnection, TSQLQuery..., que también son nativos), junto con TClientDataSet. Estos componentes te ofrecen mejores características para trabajar en tres capas y adaptarte a otras bases de datos en el futuro. Incluso manejándolos en un esquema tradicional de dos capas (cliente-servidor) me resultan mucho más efectivos que los IBX.

Mucha suerte con tu decisión y seguimos en contacto.

Un abrazo.

Al González.
Responder Con Cita
  #13  
Antiguo 24-09-2007
Avatar de protector2020
protector2020 protector2020 is offline
Miembro
 
Registrado: jul 2007
Ubicación: Orizaba, Veracruz, México.
Posts: 21
Poder: 0
protector2020 Va por buen camino
Smile mi recomendación

FBLib Firebird Library

no creo que sean los mejores, pero son open source, estan muy bien documentados y tienen gran compatibilidad.
salu2 a to2.
Responder Con Cita
  #14  
Antiguo 24-09-2007
Avatar de Cecil
Cecil Cecil is offline
Miembro
 
Registrado: may 2007
Posts: 97
Poder: 17
Cecil Va por buen camino
Gracias, pero ya estoy usando los MDO y van de lujo.

Me surge una nueva duda:

Tengo un objeto TMDOTable, y le añado manualmente un Field. Ahora bien, como se actualizaria ese Field en la BD física, de modo que al activar esa tabla ya el campo esté creado y no de fallo de que no lo encuentra lógicamente .

Gracias!
__________________
"There is nothing either good or bad, but thinking makes it so" William Shakespeare.
Responder Con Cita
  #15  
Antiguo 24-09-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
El TMDOTAble está por compatibilidad y migración de BD antiguas, pero se desaconseja su uso.

Deberías usar un TMDODataset, aunque para ello usa una filosofía distinta al TTable, así que deberás estudiar un poco la documentación.

Aunque es algo antigua, todo lo que dice sirve para tus propósitos, me refiero a www.ibphoenix.com en el apartado de Documentation. En español tienes Firebird.com.mx con bastantes documentos y manuales paso a paso.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Aplicacion consola para conectarse a firebird pereyra Conexión con bases de datos 3 16-07-2007 17:12:35
alguien ha utilizado Firebird DDX provider? (conectarse con db en firebird!) JuanErasmo .NET 1 04-11-2006 16:17:12
Componentes para FIREBIRD hmrvivas Conexión con bases de datos 2 16-08-2006 21:25:46
Componentes para firebird y StoreProcedures? jam888 Firebird e Interbase 2 24-05-2006 18:24:52
Los mejores componentes para reportes GODPOWER Impresión 1 03-06-2004 19:47:25


La franja horaria es GMT +2. Ahora son las 18:31:26.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi