Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Library: Datenbanken (https://www.delphipraxis.net/22-library-datenbanken/)
-   -   Delphi Sekundärindizes einer Tabelle herausfinden (https://www.delphipraxis.net/14688-sekundaerindizes-einer-tabelle-herausfinden.html)

Cuchulainn 14. Jan 2004 06:40


Sekundärindizes einer Tabelle herausfinden
 
So kann man die Sekundärindizes einer Paradoxtabelle herausfinden.

Delphi-Quellcode:
// slSIndizes ist eine Stringliste, in der ich Name und Felder der Sekundärindizes speichere.
TblTabelle.IndexDefs.Update; // Aktualisiert die Indexdefinitionen
for IntZaehler := 0 to TblTabelle.IndexDefs.Count - 1 do
begin
  if not (ixPrimary in TblTabelle.IndexDefs.Items[IntZaehler].Options) then // Der Primärindex soll nicht in die Stringliste
  begin
    slSIndizes.Add(TblTabelle.IndexDefs.Items[IntZaehler].Name + #9);
    slSIndizes[IntSekZaehler] := slSIndizes[IntSekZaehler] +   TblTabelle.IndexDefs.Items[IntZaehler].Fields;
    inc(IntSekZaehler);
  end;
end;
[edit=Matze][code] durch [delphi]-Tags ersetzt und Code korrekt formatiert. Mfg, Matze[/edit]


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz