d4 standard - sortowanie tabeli

0

Witam:
Mam mały zgryz z sortowaniem rekordów w komponencie TTable... to pewnie nic wielkiego, ale coś robię źle, to pewne..
Podczas programowego tworzenia tabeli mam miedzy innymi:
Tabela.IndexDefs.Add('Sec','nazwa_kolumny',[ixDescending]);

Potem gdy chcę posortowac rekordy, używając indeksu 'Sec'
Tabela.IndexName:='Sec';
mam wyjątek: "Table is not indexed"...
Czy jest możliwe, żeby ten sposób sortowania był niedostępny w Delphi 4 Standard (tego kompilatora właśnie używam)?

pozdr.
G.B.

0

Jak dla mnie komunikat mówi że nie istnieje indeks w tabeli. Sortowanie a uzywanie indeksów to dwie różne sprawy, co prawda powiązane ze sobą bo indeks musi mieć kolejność (czyli być sortowany). Jeśli chcesz użyć indeksu to musisz fizycznie w bazie danych go stworzyć. Ew. możesz użyć SQla i tam dać order by ...

0

dzięki za zainteresowanie...
Nie bardzo rozumiem wypowiedź kolegi... indeks jest dodany przy tworzeniu tabeli (o czym pisałem). Sprawdzałem też poprzez "....count", że fizycznie istnieje... więc konkretnie proszę, czego brakuje?

pozdrawiam
G.B.

1 użytkowników online, w tym zalogowanych: 0, gości: 1