![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
error indices de una tabla
hola que hay???, no se muy bien si mi pregunta corresponde a este apartado, pero bueno, ahí va.
Tengo 1 tabla en interbase a la que me conecto con TIBTable, esta tabla la cargo através del TIbTable gracias a varias consultas que realizo y cuyos resultador voy introducciendo en la tabla, pues bien para volcar ese resultado completo en mi aplicación en una rejillaq y en un Quickreport necesito que los datos de esa tabla que estan desordenados(porque se introducen con varias consultas) me aparezcan ordenados para lo cual he pensado en crear un indice para que me lo ordene por ese indice, le creo de la siguiente forma directamente en interbase: Código:
create [unique][asc| desc] nombre_indice on nombre_tabla (columnas); create asc index num on temporal(numero); Me he bloqueado y ya no se que hacer con ello. Por favor Ayuda Muchas gracias |
#2
|
|||
|
|||
En tu codigo o al componente TIbQuery le debes asociar el indice que terminas de describir para que se ordenen los datos, sino toma como indice la clave primaria.
Saludos
__________________
Hice un trato con Dios... el no hace sistemas y yo hago milagros |
#3
|
|||
|
|||
nada no me funciona
Mira te paso el codigo que utilizo para ver si tu ves el error:
en primer lugar saco los datos que quiero introducir con Querys, donde datos listdep es el query con el que saco los datos, y datos.temporal es el TIBTable que hace referencia a la tabla temporal de Interbase.
despues la tabla temporal tiene los sguientes campos (numero integer, nombre string,poblacion string, patron string, lecturaant float, lectura float, consumo float) y creo tal y como te conte el indice :
despues la tabla temporal de interbase atraves del TIBTable (datos.temporal) se conecta con un DataSource a un Grid y muestra los datos, pero muestra los datos en el mismo orden que los introduzco no ordenados por numero Espero que me puedas ayudar, ya que me urge mucho. Ante todo muchísimas gracias por tu ayuda |
![]() |
|
|
![]() |
|