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)
-   -   DoSort con FIBPlus (https://www.clubdelphi.com/foros/showthread.php?t=42416)

felixgo 13-04-2007 14:53:41

DoSort con FIBPlus
 
Hola,
estoy usando fibPlus 6.5 y delphi 5
necesito ordenar un dataset por varios campos
he intentado

var
Field1, Field2: TField;
begin
Field1:= src.FieldByName('CodArticulo');
Field2:= src.FieldByName('NumLin');

src.DoSort([Field1, Field2], [false, false]);
end;

y

src.DoSort(['codArticulo', 'numlin', [false, false]);

me da un error de conversión de variable inválida
con un sólo campo funciona perfectamente.
que estoy haciendo mal?

gracias

felixgo 13-04-2007 19:25:03

lo resolví
 
Por si a alguien le ha pasado o tiene curiosidad
no se puede ordenar por 2 campos a la vez hay que hacerlo en pasos es decir
src.DoSort([Field1], [false]);
src.DoSort([Field2], [false]);
.....

asi funciona

nota:
La documentación de FIBPlus es un poco deficiente


La franja horaria es GMT +2. Ahora son las 13:40:53.

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