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)
-   -   Ordenar un IbTable (https://www.clubdelphi.com/foros/showthread.php?t=56754)

sonjeux 27-05-2008 06:17:32

Ordenar un IbTable
 
Saludos, quiero ordenar un ibtable digamos ascendente por el campo nombre, alguien sabe como lo puedo hacer sin usar un filter :P, gracias

marcoszorrilla 27-05-2008 13:58:29

Pues para ordenarlo no tienes porque utilizar ningún filtro, es suficiente con que lances un SQL contra dicha tabla "Order by MiCampo".

También puedes utilizar directamente la propiedad IndexName del IbTable
Un Saludo.

Chris 27-05-2008 16:03:11

Cita:

Empezado por marcoszorrilla (Mensaje 289321)
Pues para ordenarlo no tienes porque utilizar ningún filtro, es suficiente con que lances un SQL contra dicha tabla "Order by MiCampo".

También puedes utilizar directamente la propiedad IndexName del IbTable
Un Saludo.

El problema con utilizar IndexName, es que debe existir el índice en la tabla antes de utilizarlo. Por otro lado, a la propiedad IndexField no le puedes asignar un valor como por ejemplo "RECORDID DESC" a menos que utilizes el dialecto 1 de SQL. La única solución y que tube que implementar en los componentes MDO fue agregarles una nueva propiedad llamada SortingSQL y modificar el código de TMDOTable.

Saludos.


La franja horaria es GMT +2. Ahora son las 01:16:00.

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