Data.DB.TDataSet.GetFieldList
Delphi
procedure GetFieldList(List: TList<TField>; const FieldNames: string); overload;
procedure GetFieldList(List: TList; const FieldNames: string); overload; deprecated 'Use overloaded method instead';
C++
void __fastcall GetFieldList(System::Generics::Collections::TList__1<TField*>* List, const System::UnicodeString FieldNames)/* overload */;
void __fastcall GetFieldList _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (System::Classes::TList* List, const System::UnicodeString FieldNames)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Data.DB.pas Data.DB.hpp |
Data.DB | TDataSet |
Beschreibung
Kopiert die angegebenen Feldobjekte in eine Liste.
Mit GetFieldList können Sie die angegebenen Feldobjekte in ein von der Anwendung erstelltes und verwaltetes Listenobjekt kopieren.
List gibt das TList-Objekt an, in das die Felder kopiert werden. FieldNames ist ein String mit den Namen der Feldobjekte. Die verschiedenen Feldnamen in der Liste müssen durch Semikolons voneinander getrennt werden. Daraufhin wird eine Liste mit den Feldobjekten erstellt, die mit den Feldern in der Liste der Datenmenge übereinstimmen.
Anmerkung: Normalerweise werden Feldobjekte nicht mit GetFieldList kopiert. Auf die Felder kann durch die Datenmenge selbst direkt zugegriffen werden. In manchen Fällen ist es jedoch besser, statt mit dem eigentlichen Feldobjekt in der Datenmenge mit einer Kopie oder mit seinen Daten zu arbeiten.