Data.DB.ExtractFieldName

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function ExtractFieldName(const Fields: string; var Pos: Integer): string;

C++

extern DELPHI_PACKAGE System::UnicodeString __fastcall ExtractFieldName(const System::UnicodeString Fields, int &Pos)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Data.DB.pas
Data.DB.hpp
Data.DB Data.DB


Beschreibung

Gibt den nächsten Namen aus dem durch Seminkolon getrennten String der Feldnamen an.

ExtractFieldName liefert den nächsten Namen aus einem durch Semikolon getrennten String mit Feldnamen. Dieser String-Typ wird als Parameter an viele Methoden von datenbankspezifischen Objekten übergeben.

Fields ist der durch Semikolon getrennte String mit den Namen.

Pos gibt die Startposition des nächsten Strings in Fields an. Beim Beenden der Funktion wird Pos mit der Startposition des folgenden Strings aktualisiert. Wenn kein weiterer String vorhanden ist, enthät Pos die Länge von Fields + 1.

ExtractFieldName gibt einen String mit dem einzelnen Namen zurück, der beim Funktionsaufruf an der Position Pos begann.

ExtractFieldName wird normalerweise in einer Schleife verwendet. Zum Beispiel:

Pos := 1;

while Pos <= Length(FieldNames) do begin Name := ExtractFieldName(FieldNames, Pos); // Festlegen, was mit Name geschieht end;

int Pos = 1;

while (Pos <= FieldNames.Length()) { AnsiString Name = ExtractFieldName(FieldNames, Pos); // Festlegen, was mit Name geschieht }

Siehe auch