Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Orden en TIBDataset (https://www.clubdelphi.com/foros/showthread.php?t=5454)

barman 21-11-2003 14:29:08

Orden en TIBDataset
 
Buenas.


La pregunta es se puede cambiar el orden en una consulta sin tener que volver a crearla (abrir - cerrar)


"Vaya parece que hoy estoy pregunton".

Nos Vemos.

Osorio 21-11-2003 15:27:24

Para esto debes usar el componete TClientDataset y trabajar con la propiedad IndexFieldNames.


EL codigo sería algo asi


IBClientDataSet1.IndexFieldNames:='nombres';

DOnde Nombres es el campo por el cual quieres que se ordene el conjunto de datos.


Suerte

barman 21-11-2003 16:57:52

Buenas.

Mi problema es que no tengo el IBClientDataSet, ¿De que componente se trata?
¿De donde puedo sacarlo ?.

1000 g. por adelantado.

AdrianD 21-11-2003 20:43:49

Que Delphi tienes? Si es del 6 en adelante puedes usar un TClientDataSet y un Provider. Debes "enganchar" el Provider al Dataset donde está definida la consulta y luego poner como Provider del ClientDataSet el Provider antes mensionado. Una vez hecho esto pudes abrir el ClientDataSet (No hace falta abrir el query o lo que sea). Para ordenar por distintos campos pudes usar la propiedad IndexFieldsName.
Espero que sirva

barman 24-11-2003 18:35:07

Gracias Adrian, pero no uso delphy, c++, y no tengo el componente ClientDataSet.

¿Donde podria conseguirlo?

AdrianD 24-11-2003 20:51:01

El componente TClientDataSet es provisto por borland. ¿Que C++ el el que utilizas? Sin conocerlo creo que en el C++ Builder 6 tambien lo traia y en el 5 me parece haber visto que la versión Enterpise tambien.

kinobi 24-11-2003 21:26:00

Hilo movido al foro "Conexión con bases de datos".

Las consultas sobre problemas de conexión a servidores IB/FB desde el lado cliente (Delphi, bibliotecas de componentes, ...) son tratadas en el foro "Conexión con bases de datos".

Sigan la discusión en este enlace:

http://www.clubdelphi.com/foros/show...&threadid=5523

Saludos.


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

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