Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Componentes para Firebird (https://www.clubdelphi.com/foros/showthread.php?t=68546)

newtron 20-06-2010 09:43:53

Componentes para Firebird
 
Hola, quiero hacer unas pruebas con firebird y me gustaría saber qué componentes que tengan TTable me recomendais porque hace un tiempo usé dbexpress y el problema que tenía el componente TTable de la misma es que al abrir la tabla hacía directamente un SELECT * con lo cual en tablas de muchos registros tardaba bastante en abrirla.

Gracias y un saludo

Casimiro Notevi 20-06-2010 17:17:00

Es que no debes usar ttables en casos así. Usa un query (tibdataset), por ejemplo.

newtron 21-06-2010 09:09:02

Ya sé que no debo de usar componentes Ttable. El problema es que es una aplicación bastante grande hecha originalmente para tablas DBF y está plagado de ttables por todos lados. Modificar eso sería una locura y estoy buscando la forma de hacerlo con firebird pero tengo que encontrar unos componentes que no me cueste demasiado sustituir.

Gracias y un saludo

JosepGA 21-06-2010 09:14:00

Pues se que hay ODBC para Firebird, pero yo tenia el mismo caso que tu y lo he cambiado todo a DbExpress, cambiando los componentes de acceso y no estoy nada arrepentido de haber hecho el cambio aunque haya que tenido que dedicar mucho tiempo.

Un saludo

mcs 21-06-2010 09:19:46

Cita:

Empezado por newtron (Mensaje 367839)
Ya sé que no debo de usar componentes Ttable. El problema es que es una aplicación bastante grande hecha originalmente para tablas DBF y está plagado de ttables por todos lados. Modificar eso sería una locura y estoy buscando la forma de hacerlo con firebird pero tengo que encontrar unos componentes que no me cueste demasiado sustituir.

Gracias y un saludo

Si estás usando BDE (tablas dBASE/DBF o Paradox) y quieres migrar a Firebird, yo te recomiendo los componentes IBDAC de DevArt.

Funcionan como el BDE, con TIBCQuery (TQuery), TIBCTable (TTable), etc, y además incluye un conversor de BDE a IBDAC, que hace muchísimo trabajo (luego se tiene que tocar alguna cosa a mano, pero es muy rápido).

Aquí lo tienes: http://www.devart.com/ibdac/

Ah, el precio es decente, desde $99,95.

Y no, no soy un comercial de DevArt. Lo que pasa es que me encontraba con el mismo problema que tu (aplicación antigua con BBDD Paradox que debía ser migrada a Firebird), me hablaron de estos componentes, y me gustaron. :)

Saludos,

Marc

newtron 21-06-2010 12:29:25

JosepGA usas tablas con cientos de miles de registros? porque yo las pruebas que hago en el momento en que la tabla pasa de 30 o 40mil se va haciendo lento al abrirla.

mcs, gracias, probaré esos componentes.

Gracias y un saludo

mlara 03-08-2010 05:45:19

Mira, aquí haya una lista de componentes que podrían servir...

http://www.clubdelphi.com/foros/showthread.php?t=68715

newtron 07-08-2010 10:44:25

Gracias mlara. Ya les echo un vistazo


La franja horaria es GMT +2. Ahora son las 16:24:31.

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