![]() |
Paradox Datenbank Index
Hallo,
ich habe folgendes Problem: wie kann ich eine Paradox Datenbank die Indexdateien wiederherstellen! Ich arbeite mit Delphi 6.0 Pro und der BDE. Der Index Fehler tritt zu 90% der Fälle beim Datensatzspeichern mit dem SQL Befehl 'Insert into...' auf. Die Reperatur der Datenbank ist mit Paradox 9.0 leider auch nicht vollständig möglich. Paradox sagt mir zwar das der Header der Tabelle defekt sei und wiederhergestellt werden muss, aber der defekte Index kann Paradox auch nicht wieder herstellen. Ich weis leider hier nicht weiter, wie ich weiter vorgehen kann, damit ich die defekten Tabellen wiederherstellen kann. Für einen Tipp oder eine Lösung des Problems wäre ich sehr dankbar. Danke Eifelmann :hello: PS: Die Datensatz ID darf bei der Wiederherstellung nicht verändert werden! |
Re: Paradox Datenbank Index
|
Re: Paradox Datenbank Index
Hallo
ich habe die Tools installiert, ich kann nun zwar den Datenbank Header wiederherstellen aber der Index-Fehler bleibt immer noch. Ich habe auch schon die Sekundären Index gelöscht und dann mit den Befehl: "DbiRegenIndexes(T_Reparatur.Handle);" die Indexdateien aufgebaut. [delphi] Q_DB_Pruefen.sql.TEXT := 'Drop Index D_ORT.I_PLz'; Q_DB_Pruefen.ExecSQL; Q_DB_Pruefen.sql.TEXT := 'CREATE INDEX I_PLZ ON "D_ORT.db" (PLZ, ORT, ID)' ; Q_DB_Pruefen.ExecSQL; Aber ohne erfolgt !!! :coder: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz