Die exacte Suche nach einem Namen (z.B. WHERE name ='gmc') ist erwartungsgemäß schnell.
Nur hilft mir das nicht weiter.
Das Fenster soll als Recherche dienen. Alle Adressen sollen angezeigt werden und dann soll Buchstabe für Buchstabe zur Adresse gehüpft werden.
so in der art:
Delphi-Quellcode:
procedure TFormSuche.Edit1KeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
AdsQuery.Locate('name',Edit1.Text ,[loCaseInsensitive, loPartialKey]);
Und das dauert bei 50.000 Adressen sehr lange. Obwohl das Laden der Adressen ins Grid ziemlich fix ging.
*verzweifel*
gmc