Hallo,
erstmal 2 Dinge:
Herzlich willkommen in der
DP
Nutze bitte die Delphi-Tags (Delphi-Code-Button)
Nun zum Problem, was mir gleich aufgefallen ist, dass gehalt INTEGER ist aber person.gehalt ein String. Um das zu vergleichen musst du StrToInt(person.gehalt) verwenden.
Ob noch mehr Fehler enthalten sind, habe ich jetzt nicht auf anhib gesehen, ist auch zun Teil nicht einfach weil keine Delphi-Tags.
Btw: Mit Datenbank hat dieses Problem nicht viel zu tun.