FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
FibPlus vs IBXpress
Saludos a todos.
Siempre han recomendado el uso de FIBpluss para atacar firebird. Yo uso IBX, pero he decidido probarlas y me he encontrado que tengo el componente FbDataSet que equivale al IBDataSet y el FbQuery que equivale al IBSql, pero suelo usar el IBQuery, que combina la velocidad del IBsql con el tratamiento de campos de un DataSet, y no encuentro ese equivalente en FIBPlus. He probado a usar un fbDataSet en modo solo lectura para tirar listados (necesito crear campos calculados, conectar con otras tablas, conectar con fastreport... en fin, que no puedo usar los fbquery)... pero los resultados han sido decepcionantes, tarda el doble en sacar listados algo cargados. ¿Hay que configurar el FbDataSet de alguna manera especial o algún componente equivalente el IBQuery? Gracias de antemano.
__________________
Amar al mundo apasionadamente. |
#2
|
||||
|
||||
No he entendido bien qué problema tienes.
Aquí tienes un enlace a la última versión con ayuda, ejemplos, documentación, etc. |
#3
|
||||
|
||||
Con FibPlus suelo usar TpFIBDataSet y TpFIBQuery.
|
#4
|
||||
|
||||
Por cierto, no sé cuáles son FbDataSet y FbQuery.
|
#5
|
|||
|
|||
FIBQuery con FieldEditor
Gracias Casimiro... y gracias por la corrección... mi memoria inmediata ya no es la que era (a lo mejor no ha sido nunca).
Básicamente busco un TpFIBQuery al cual, después de suministrarle la consulta SQL, pudieras crear los campos persistentes... para asociarlo a un datasource, asignarle eventos, parametrizar la visualización o los límites.... Es decir, lanzar el FieldEditor y cargar los campos. Espero haberme explicado... Por cierto. Gracias de nuevo, valoro mucho tus intervenciones.
__________________
Amar al mundo apasionadamente. |
#6
|
||||
|
||||
Para eso usa el TpFIBDataSet.
|
#7
|
|||
|
|||
Si. Os comento el resultado trabajando sobre los mismos datos y en el mismo fuente: Firebird 3.0 y Delphi 7 (llamadme antiguo... alguien me entenderá...)
- Con el FIBDataSet, en modo lectura y unidirectional, generar un listado comparativo complicado con miles de registros me tardó 54 segundos, - Con IBDataSet, 56 segundos, - Con IBQuery, 32 segundos, - Con FIBQuery no pude probar por no tener Fields Editor para crear los campos persistentes y me obliga a cambiar demasiado el código. En Update e Insert, parece que también va más rápido el FIBDataset (tengo que hacer más pruebas) Conclusión, FIBPlus es más rápido en general que los IBX, pero no tiene nada que iguale al IBQuery, que es mi componente estrella en consultas y listados. Me cabía la duda de que existiera algún componente en FIBPlus o alguna configuración especial del FIBDataset que igualara en velocidad el resultado obtenido con IBQuery. Esa era mi pregunta.
__________________
Amar al mundo apasionadamente. |
#8
|
||||
|
||||
No entiendo esas pruebas, pero creo que lo que buscas es TpFIBQuery
|
#9
|
||||
|
||||
Cita:
Este componente que indicas TpFIBQuery, existe por supuesto. Esta en la paleta FIBPLUS, el cuarto componente. Yo tambien estoy probando las FIBPLUS en Delphi Community 10.3 Rio. Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ibx a FibPlus | raistware | Conexión con bases de datos | 6 | 05-01-2007 14:21:53 |
FIBPlus | emeritos | Lazarus, FreePascal, Kylix, etc. | 3 | 19-06-2004 16:56:40 |
FibPlus | Malon | Conexión con bases de datos | 4 | 22-04-2004 01:41:49 |
IBX, IBO, Fibplus | raul_sal | Conexión con bases de datos | 6 | 04-06-2003 00:50:45 |
FibPlus y las Dll | Erik_Magnus | Firebird e Interbase | 0 | 23-05-2003 06:44:25 |
|