Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DBase + berechneter Index (https://www.delphipraxis.net/176120-dbase-berechneter-index.html)

stahli 13. Aug 2013 17:13

Datenbank: DBase • Version: for Win • Zugriff über: BDE

DBase + berechneter Index
 
Liste der Anhänge anzeigen (Anzahl: 3)
In einem alten Projekt will ich schnell mal eine DBase-Tabelle erzeugen und einen berechneten Index nutzen, der aber nicht angewendet wird (siehe Screenshots).

Der Index ist MAININDEX und enthält "L60,L120", also zwei Spalten.

Wenn ich als MyTable.IndexName nur den Fieldindex L60 zuweise wird die Tabelle sortiert. Wenn ich MAININDEX zuweise (über mehrere Felder) erfolgt keine Sortierung.

Hat jemand direkt eine Lösung?
Meine D7-Hilfe funktioniert auf meinem System nicht (vermutlich wegen Win7).

Ich könnte noch Paradox versuchen, wollte die Ergebnistabelle aber vielleicht gleich im Excel weiter verarbeiten - deshalb DBase.
Wie gesagt, es sollte nur eine schnelle, schmutzige Abfrage werden und keinen Schönheitspreis gewinnen.

stahli 14. Aug 2013 09:05

AW: DBase + berechneter Index
 
*Puschel*

pmoegenb 14. Aug 2013 09:56

AW: DBase + berechneter Index
 
Hallo Stahli,
was passiert, wenn Du stattdessen unter IndexFieldNames L60;L120 einträgst ?

stahli 14. Aug 2013 10:11

AW: DBase + berechneter Index
 
"Kein Index für die Felder 'L60;L120' vorhanden"
In der Aufklappliste sehe ich beide Indizes aufgelistet.

Ich werde mal Paradox versuchen.
Trotzdem danke!


EDIT: Mit Paradox geht es.


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