Tschuldigung, da haben wir wohl aneinander vorbei geredet.
Ich hatte nicht kappiert, dass Dein Problem beim einlesen der verschiedenen Ergebnisse liegt.
Da solltest Du doch mit
Query.Next; (wie Du selbst schon geschrieben hast) gut weiterkommen. In etwa so
Delphi-Quellcode:
Query.First;
//erste Datensatz aus Query
recfound := false;
//von Dir angelegter Boolean
repeat
s:=
Query.FieldByName('
Titel').AsString;
if TestObRichtigeString(s)
then
recfound := true
else
Query.Next;
until (
Query.EOF)
or Recfound;
Zitat von
Gambit:
Zitat von
lume96:
Auf den ersten Blick sieht das hier für mich nach einem "Master-Detail"-schema aus. Sollte das so sein, wäre es auf jeden Fall ratsam, die Relation zwischen Datenbank1 und Datenbank2 durch einen direkten Vergleich Datenbank1.PrimaryKey=Datenbank2.ForeignKey herzustellen.
Ich verstehe jetzt nicht so recht, was mir das bringen könnte.
In Deinem Fall gar nichts. Wollte halt nur darauf hingewiesen haben, dass es besser wäre die Sache über Primary und Foreign Key zu Lösen. Ist klar, dass das, wenn Du schon über 1000 Einträge hast, keine Lösung ist (aber ich wusste ja auch nicht, dass Deine Tabelle schon so viele Einträge hat).
MfG
Lutz