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.