Einzelnen Beitrag anzeigen

hacki

Registriert seit: 15. Nov 2002
96 Beiträge
 
Delphi XE5 Professional
 
#3
  Alt 3. Dez 2002, 12:31
Hallo MrSpock,

die Routine arbeitet nun fehlerfrei, mit dem Einbinden der BDE. Allerdings tut es nicht, was es soll. Es wird kein neuer Index angelegt. Gibt es beim neuen Erstellen noch Unterschiede zwischen Primär- und Sekundär Indexe ?

Welche Möglichkeiten gibt es denn sonst, defekte IndexDateien neu zu erstellen?

Ich habe die Indexdateien ursprünglich beim Erstellen der Paradox-Datenbankdateien wie folgt angelegt:

Code:
          .......
          'UebUseAlternativBeschTF BOOLEAN, '+     
          'PRIMARY KEY (UebNummerManuell)'+         // primärer Index
       ' )' );

  ExecSQLStatement('CREATE INDEX'+
                   ' UBereich ON ''Uebungen.db'' (UebBereichNummer)' );

  ExecSQLStatement('CREATE INDEX'+
                   ' UNummer ON ''Uebungen.db'' (UebNummerManuell)' );

  ExecSQLStatement('CREATE INDEX'+
                   ' UTPhase ON ''Uebungen.db'' (UebTrainingsPhase)' );
Wenn ich im Programm nun einen Index Fehler bekomme, wie kann ich diesen im Programm beheben ?

Danke und Gruß
Hacki
Es ist nicht gesagt, daß es besser wird, wenn es anders wird! Wenn es aber besser werden soll, muß es anders werden! ** There are 10 different types of people in this world; those who understand binary numbers and those who don’t !
  Mit Zitat antworten Zitat