Weil alles schneller sein soll, muss ich statt ADoDataSet RecordSet verwenden. Nach Startschwierigkeiten komme ich eigentlich ganz gut zurecht, aber wie man ADODataSet.Locate auf 2 oder mehrere Felder ersetzen kann, das weiß ich immer noch nicht. Mit einem Feld klappt's so:
Delphi-Quellcode:
var Tabl: _RecordSet;
Tabl.Find('FeldName' +'='''+cText+'''', 0, adSearchForward, 0);
if not Tabl.EOF then ...
Für einen Tipp wäre ich dankbar!