Autor Beitrag
G-Tech
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 32



BeitragVerfasst: Mi 31.07.02 02:28 
Hallo,
ich habe folgendes Problem:

Ich verwende Delphi6 Enterprise, und habe eine Datenbank (Paradox7), mitsamt Indexen im Datenbankdesktop angelegt.

Wenn ich jetzt im Objektinspektor den Pfad zur Datenbank angebe, und dann die Tabelle auswähle, funktioniert soweit alles noch problemlos.

Sobald ich aber sowohl im Objektinspektor, als auch zur Laufzeit einen Index festlege bekomme ich die Fehlermeldung:

BDE Error 12034 /// [$2F] [$ 2]
Index is out of date
Index: "Indexname"

woran liegt das?

Vielen Dank im vorraus

_________________
Man kann nicht alles wissen, aber etwas zu wissen ist schon mal ein Anfang
Steffer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 299



BeitragVerfasst: Mi 31.07.02 07:28 
Die DB ist defekt.

Lege die DB neu an oder überarbeite die DB mit einem entsprechenden Tool oder der Unit BDE.

_________________
Keine Signatur ...
MrSpock
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 262



BeitragVerfasst: Mi 31.07.02 07:28 
Hallo G-Tech,

diese Fehlermeldung sagt aus, dass der Index nicht zu der Tabelle passt. Das kann dadurch passieren, dass der Index z.B. umbenannt wurde. Daten hinzugefügt wurden und anschließend wieder eine Umbenennung stattgefunden hat. Wenn du Paradox 7 oder 8 hast, kannst du Table Repair aufrufen, um die Indices neu erzeugen zu lassen. Falls nicht bietet Borland hier ein Tool TUtility, das Indices neu erstellen kann.

Ich habe auch einmal ein Tools namens dsentry benutzt.

_________________
Live long and prosper
MrSpock \\//
Steffer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 299



BeitragVerfasst: Mi 31.07.02 08:27 
@MrSpock

Mit dem Paradox-Rebuilder kannst du einiges machen. Er nutzt auch die Tutill.dll. Aber du kannst ihn in dein Programm einbauen. Auch ist ein Source dabei, der die Verwendung der unit BDE sehr gut erklärt. Note 1
www.faqsen.de/find.j...504849495448515251;2

Dann gibt es noch die kommerzielle Software Chimneysweep. Gibt nix was diese Software nicht kann. Hat noch JEDE DB gerettet. Note 1+
www.faqsen.de/find.j...524850485648485353;2

_________________
Keine Signatur ...