Suchen eines Datensatzes mit zwei Schlüsseln

Hallo,
unter Delphi 6 mit ner Oracle 9i-DB hab ich folgendes Problem:
ich öffne ein neues Fenster, in welchem ein Tier gefunden werden soll - dieses Tier ist spezifiziert durch „Lebensnummer“ und „Status“.
Wenn ich nur die Lebensnummer (LN) suche, geht es mit Locate:

 Form\_Tier.Show;
 SearchOptions := [loPartialKey];
 Form\_Tier.DB\_Tier.Locate('LN', Form\_Antrag.DBEdit\_Tier\_LN.Text, SearchOptions);

Wie aber setze ich das ganze um, wenn ich den zweispaltigen Schlüssel LN + Status verwenden möchte?
Vielen Dank für jeden Tipp,

Michl

Wenn Du schon eine vernünftige Datenbank im Hintergrund hast solltest Du einen Bogen um das TTable-Objekt machen und stattdessen mit TQuery arbeiten - sonst gehen Dir die Vorteile einer so schönen Datenbank direkt flöten.

Versuchs mit Locate mal so:

 [...].Locate('LN;Status', VarArrayOf([Form\_Antrag.DBEdit\_Tier\_LN.Text, Form\_Antrag.DBEdit\_Tier\_Status.Text]), Searchoptions);

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Locate
DB_Tier.Locate(‚LN;Status‘ VarArrayOf([LN.text,Status.Text]),[]);
Mfg

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]