![]() |
Ordenar tupla tabla Access
Hola mi pregunta es muy simple.
Tengo una tabla A de una bbdd access la cual visualizo en el form enlazandola en el dataModule mediante un componente TADOTable. En el diseño de access dicha tabla A no tiene ningún indice por el cual ordenar la visualización de la tabla. Mi pregunta es: Sin necesidad de cambiar la tabla por una consulta SQL y su asociado ORDER BY..... ¿Puedo crear en tiempo de ejecución un indice de la tabla para visualizar ordenadas las tuplas de la tabla por el campo que decida, sin modificar el diseño de la bbdd?? He buscado algo asi como CreateIndex como metodo del obj de tipo ADOTable, pero no veo nada. |
Cita:
Pruebalo... Saludos...:) |
He hecho esto :
y CHIMPUM!!!! |
Creo que eso acaba generando una sentencia SQL, pero si el índice físico no está creado, tal vez la velocidad no sea la mejor que puedas obtener, sobre todo si el cursor que estás utilizando (CursorType y CursorLocation) es de Servidor.
|
Gracias Neftali, el cursorType que utilizo es el más simple el "ctKeyset". Si supongo que internamente lo que hará será una SQL.
Y no hay porqué preocuparse, la aplicación se ejecuta en local, sin conexiones remotas ni en red local. (Por el rendimiento). Gracias por todo. |
| La franja horaria es GMT +2. Ahora son las 23:22:54. |
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