Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Index zur Laufzeit erzeugen (https://www.delphipraxis.net/72519-index-zur-laufzeit-erzeugen.html)

Bufo 2. Jul 2006 08:43

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

Index zur Laufzeit erzeugen
 
Hallo,

bei einer Anwendung, die auf eine Paradox-Tabelle zugreift, "vergisst" diese aus mir bisher noch unerklärlichen Gründen ihren Primärindex. Gibt es einen Weg, der Tabelle diesen Index zur Laufzeit zuzuweisen? Was können Gründe für verloren gegangene Indizes sein?

Danke vorab!

alzaimar 3. Jul 2006 07:19

Re: Index zur Laufzeit erzeugen
 
Es gibt, von Borland glaube ich, eine DLL mit Reparatur- und Reindexroutinen, TUTIL32.DLL heisst die. Such doch mal danach.

marabu 3. Jul 2006 08:42

Re: Index zur Laufzeit erzeugen
 
Hallo.

Der Primärindex kann zur Laufzeit über die Methode AddIndex() erzeugt werden, wobei der IndexName leer bleiben muss. Im Dateisystem findet man den Primärindex unter dem Tabellennamen mit der Erweiterung .PX

[dp]TUTIL32*[/dp] ist geeignet beschädigte Tabellen zu reparieren, aber das scheint hier nicht das Problem zu sein. Ich würde erstmal prüfen, ob der Index wirklich verschwunden ist oder ob es eine genauere Fehlermeldung gibt.

Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:30 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