Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: Einmal index setzen, dann Tabelle kaputt

  Alt 6. Sep 2006, 16:44
Hallo,

auch wenn du es schon zum 100sten Mal hörst ..
Du benutzt die falsche Datenbank.
Mit Bde-Befehlen bekommt man keinen Index kaputt.

Allerdings sieht das Form2.Table1.open; wirklich merkwürdig aus.

Das muss noch vor Form2.Table1.IndexName:= ....
Das Setzen des Index darf gar nicht gehen, wenn die Tabelle zu ist!

Ausserdem kannst du das

Form2.Table1.IndexName := '';
vor dem

Form2.Table1.IndexName := 'VORGANG';

weglassen


Ich habe übrigens die Erfahrung gemacht, dass ein einmal zerstörter Index
nie wieder richtig wird.
Lösche mal die xg_, yg_ Dateien und lege die Indizes neu an.


Heiko

PS:
Als ich noch Support für eine Paradox-DB machen musste,
stand Indexfehler weit oben auf der Liste der Fehler ...
Jetzt benutze ich Interbase/Firebird.
Heiko
  Mit Zitat antworten Zitat