Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Paradox Primary-Index zerschossen (https://www.delphipraxis.net/49097-paradox-primary-index-zerschossen.html)

BrunoT 5. Jul 2005 14:32

Datenbank: Paradox • Version: 7 • Zugriff über: BDE

Paradox Primary-Index zerschossen
 
Hi DP'ler,

ich habe bei einer Paradox-Tabelle den Primärindex zeschossen(Autoincement). Beim Hinzufügen neuer Datensätze gab es Indexfehler. Mit der Datenbankoberfläche habe ich das repariert bekommen, in dem ich den Primärschlüssel von Auto auf Integer umgestellt habe, dann den Primärindex gelöscht habe, den Primärschlüssel neu nummeriert habe und anschließend wieder alles eingerichtet habe.

Das Löschen des Primärindex alleine brachte keinen Erfolg.

Meine Fragen:
1. Wie kann ich eine solche Tabelle programmtechnisch reparieren?
2. Wie kann ich das Komprimieren programmtechnisch realisieren?

vielleicht wiess da jemand Rat

mfg

BrunoT

Thanatos81 5. Jul 2005 16:13

Re: Paradox Primary-Index zerschossen
 
Hi,

schau dir doch mal Pdxrbld von Roman Krejci an. Hab mit dem Tool bisher so ziemlich alles reparieren können und der Source ist auch dabei. Vielleicht hilfts dir ja weiter.

Schönen Gruß,

FBrust 5. Jul 2005 16:28

Re: Paradox Primary-Index zerschossen
 
Hallo,

von Borland gabs mal das Programm "TUtility", ebenfalls mit Source (und einer DLL "TUtil32.dll"), könnte Dir auch weiterhelfen. Wir verwenden das Programm heute noch, um BDE-Tabellen zu reparieren.


Gruß

Frank

BrunoT 6. Jul 2005 06:45

Re: Paradox Primary-Index zerschossen
 
Hallo Thanatos81 und FBrust, :hello:

danke Euch beiden. Die Hinweise sind Gold wert. Die Suche auf Borland.com kann man vergessen. Google sei dank fand ich auch den richtigen Link auf der Borland- HP für TUtil32.dll TUtility.

Nun werde ich mir die Quelltexte anschauen, und die Reparatur-Funktion in meine Programme DAU- sicher ein bauen. :stupid:


mfg

BrunoT


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz