Den Feldnamen POS habe ich in deinem Code gelesen. In meinen
SQL-Statements muss da einfach die Tabellenspalte verwendet werden, die einen Datensatz eindeutig identifizieren kann.
FindNearest() ist bei deiner Art des Zugriffs sicher nicht die beste Wahl. Ich hätte FindKey() benutzt.
Grüße vom marabu