Und es wurde ja schon erwähnt, aber WITH ist hier vollkommen
er Schwachsinn überflüssig und nutzlos.
Außerdem kann es nie schaden, wenn man abschließende ; verwendet. (vorallem wenn man Code gerne mal rumkopiert)
Delphi-Quellcode:
procedure TFRM_Main.edt_schnellsucheChange(Sender: TObject);
begin
dm_Buecher.ADS_Buecher.Locate('Titel', edt_schnellsuche.Text, [loCaseInsensitive, loPartialKey]);
end;
Und die Aussage, daß man Locate zum Suchen in Datenbanken benutzt, ist ebenfalls falsch, denn man sucht damit
nur im Dataset.
Die Daten im Dataset mögen vielleicht
vorher aus einer Datenbank gekommen sein, aber man kann das Dataset auch ohne Datenbank benutzen.
Und zum "ich hab alles versucht":
Das glaub ich nicht, denn
OH (F1) und CodeInsight hätten einem sofort die Lösung verraten. (CodeInsight in dem Code, wo es noch funktionierte)