Entwickler-Ecke

Datenbanken - Suchen in 4600 DS und anschließend locate --> Hängt sich


CenBells - Sa 12.10.02 18:01
Titel: Suchen in 4600 DS und anschließend locate --> Hängt sich
Hallo leute.

Ich habe einen DB-Server mit Interbase und verwende die DBExpress kompos von D6.
Wenn ich nun eine Suche in einer Tabelle mit 4600 DS durchführe, ist das noch kein problem.
aber, wenn ich dann in einer zweiten Tabelle ein Locate durchführe, dauert es sehr lange, je nachdem, an welcher position in der zweiten tabelle der zu lokalisierende DS ist.

Gibt es eine möglichkeit das zu verschnellern, oder sollte ich den anwendern nicht die möglichkeit zu geben so einfach durch die Daten zu navigieren? und dann damit einhergehend nicht locate ausführen, sondern nur einen datensatz anzeigen lassen und diesen per gezieltem select aus der DB erfragen.

Gruß
Ken


Udontknow - Mi 23.10.02 15:44

Hi!

Ist denn diese Tabelle über die per Locate angesprochenen Felder indiziert?

Cu,
Udontknow


CenBells - Do 24.10.02 13:17

ja, die tabelle ist indiziert.

Aber es hat sich mittlerweile erledigt. ich benutze eigene funktionen um von einem ds zum nächsten zu springen...