Data.DB.TDataSet.FindField
Delphi
function FindField(const FieldName: string): TField;
C++
TField* __fastcall FindField(const System::UnicodeString FieldName);
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Data.DB.pas Data.DB.hpp |
Data.DB | TDataSet |
Beschreibung
Sucht nach einem bestimmten Feld in der Datenmenge.
Mit FindField können Sie ermitteln, ob eine bestimmte Feldkomponente in einer Datenmenge vorhanden ist. FieldName ist der Name des Feldes, nach dem gesucht werden soll. Dies kann der Name eines einfachen Feldes, eines Summenfeldes oder eines Unterfeldes sein, das zu einem Objektfeld gehört. In diesem Fall müssen Sie dem Namen den Namen des übergeordneten Feldes voranstellen.
Findet FindField ein Feld mit diesem Namen, wird die betreffende TField-Komponente zurückgegeben. Ansonsten gibt die Methode nil (Delphi) bzw. NULL (C++) zurück.
Die Funktionsweise von FindField ist mit der von FieldByName identisch. Sie gibt jedoch im Gegensatz zu dieser nil (Delphi) bzw. NULL (C++) zurück, anstatt eine Exception auszulösen, wenn das Feld nicht gefunden wird.
Siehe auch
Codebeispiele