Hallo Bruno,
mit "Daten on-demand besorgen" meine ich, dass du nicht alle 1000 Zeilen deiner Tabelle auf einmal besorgst, sondern nur die am Bildschirm sichtbaren. Dazu brauchst du eine visuelle Komponente wie z.B. TListView, die so konfiguriert (OnOwnerData) werden kann, dass sie keine Daten aufnimmt, sondern die Daten nach Bedarf anfordert. Bei dieser Vorgehensweise besorgt man sich einen
DB-Cursor
mit den Primärschlüsseln und holt erst bei der konkreten Datenanforderung die benötigten Felder aus der Datenbank - bei mir mit einem application cache gekoppelt.
![](styles/elise/misc/quote_24x24.png)
Zitat von
BrunoT:
Übrigens scheint in Firebird LIKE nicht zu funktionieren
Die wildcards in
SQL sind nicht "*" und "?", sondern "%" und "_".
Später mehr.
marabu