TurboDB VCL Komponenten Bibliothek

TTdbDataSet.Lookup

TTdbDataSet

Previous  Top  Next

Mit der Methode Lookup können Sie Feldwerte aus einem Datensatz abrufen, der mit bestimmten Suchwerten übereinstimmt.

Delphi Syntax:

function Lookup(const KeyFields: String; const KeyValues: Variant; const ResultFields: String): Variant;

C++ Syntax:

virtual Variant __fastcall Lookup(const AnsiString KeyFields, const Variant &KeyValues, const AnsiString ResultFields);

Beschreibung

Mit Lookup können Sie die Werte der angegebenen Felder aus einem Datensatz abrufen, der die Suchkriterien erfüllt. KeyFields ist ein String mit einer durch Semikolons getrennten Liste von Feldnamen, die durchsucht werden sollen.

KeyValues ist ein variantes Array mit den Werten, die mit den Schlüsselfeldern übereinstimmen sollen. Um mehrere Suchwerte festzulegen, übergeben Sie das variante Array KeyValues als Argument oder erstellen ein variantes Array mit der Routine VarArrayOf.

ResultFields in ein String mit einer durch Semikolons getrennten Liste der Feldnamen, deren Werte aus dem gefundenen Datensatz abgerufen werden sollen.

Lookup gibt ein variantes Array mit den Werten der Felder zurück, die in ResultFields angegeben wurden.