Einzelnen Beitrag anzeigen

webcss

Registriert seit: 10. Feb 2006
255 Beiträge
 
Delphi XE2 Professional
 
#4

Re: Firebird - Suche beschleunigen

  Alt 19. Mär 2006, 15:02
Grundsätzlich würde ich auf Dataset-Filter verzichten! Mach ein select statement daraus, damit hast du auf dauer mehr spass.
Eine Suche über Dataset.Locate läuft immer sequentiel ab vom ersten bis zum letzten Datensatz. Ab einer gewissen menge an daten dauerts halt a biserl.
Lass also besser Firebird die Suche machen, via query. Nebeneffekt: Deine Daten sind immer auf dem neusten Stand, etwa bei mehreren Clients mit vielen Änderungen!
"Wer seinem Computer Mist erzählt, muss immer damit rechnen..." (unbekannt)
"Der Computer rechnet damit, dass der Mensch denkt..." (auch unbekannt)
mein blog
  Mit Zitat antworten Zitat