Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Paradox Datenbank Index (https://www.delphipraxis.net/6381-paradox-datenbank-index.html)

eifelmann 8. Jul 2003 23:42


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!

r_kerber 9. Jul 2003 07:54

Re: Paradox Datenbank Index
 
Schau Dir mal diese Links zu Borland-Seiten an:
  1. Repairing corrupt Paradox tables - by Borland Developer Support Staff
  2. Rebuilding Paradox Index files - by Borland Developer Support Staff
  3. Updates to the BDE core DLLs and utilities that ease BDE programming.

eifelmann 14. Jul 2003 22:57

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 19:48 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