Thema: Delphi Paradox DB Index Problem

Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#3

Re: Paradox DB Index Problem

  Alt 16. Nov 2005, 07:56
Hallo Sven,

auch wenn du eine "einfache" Tabelle anlegst - einen Primärschlüssel sollte sie schon haben. Insbesondere wenn du später einen Sortierindex benötigst. Lege deine Tabelle in der Datenbankoberfläche neu an. Gib dem ersten Feld den Bezeichner ID und den Typ AutoInc (+) und markiere die Schlüsselspalte mit der Leertaste, bis ein Stern sichtbar wird. Jetzt wird bei jedem neu eingefügten Datensatz automatisch ein fortlaufender Schlüssel (Integer) von der BDE beigesteuert.

Zum geordneten Zugriff auf die Datensätze per Table-Komponente benötigst du noch den passenden Sekundärindex. Wie du den anlegst weißt du schon. Durch die Anwesenheit eines Primärschlüssels in deiner Tabelle kann die BDE den Sekundärindex aktualisieren, wenn du die Datensätze veränderst. Ohne Primärschlüssel geht das nicht und der Sekundärindex wird bei der ersten Datenänderung ungültig und müsste neu erstellt werden.

Grüße vom marabu
  Mit Zitat antworten Zitat