Data.DB.ExtractFieldName

De RAD Studio API Documentation
Aller à : navigation, rechercher

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 */;

Propriétés

Type Visibilité  Source Unité  Parent
function public
Data.DB.pas
Data.DB.hpp
Data.DB Data.DB

Description

Renvoie le prochain nom dans une chaîne de noms de champs délimitée par des points-virgules.

Utilisez ExtractFieldName lorsque vous analysez une chaîne de noms délimitée par des points-virgules, comme ceux des paramètres des nombreuses méthodes s'appliquant aux objets spécifiques des bases de données.

Fields est une liste de noms délimités par des points-virgules.

Pos est la position de départ de la prochaine chaîne dans Fields. A la sortie de la fonction, Pos est mis à jour à la position de départ de la chaîne d'après. Si, à la sortie de la fonction, il n'y a pas de chaîne suivante, Pos vaut un de plus que la longueur de Fields.

ExtractFieldName renvoie une chaîne contenant le nom unique qui commençait à la position Pos lorsque la fonction a été appelée.

ExtractFieldName est généralement utilisée dans une boucle, comme ci-dessous :

Pos := 1;

while Pos <= Length(FieldNames) do begin Name := ExtractFieldName(FieldNames, Pos); // faire quelque chose avec Name end;

int Pos = 1;

while (Pos <= FieldNames.Length()) { AnsiString Name = ExtractFieldName(FieldNames, Pos); // faire quelque chose avec Name }

Voir aussi