| [Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | 
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Collection of #fcl.db.TField instances
Source position: db.pas line 1129
type TFields = class(TObject)  | 
||
public  | 
||
constructor Create();  | 
  | 
Create a new instance of TFields  | 
destructor Destroy; override;  | 
  | 
Free the TFields instance  | 
procedure Add();  | 
  | 
Add a new field to the list  | 
procedure CheckFieldName();  | 
  | 
Check field name for duplicate entries  | 
procedure CheckFieldNames();  | 
  | 
Check a list of field names for duplicate entries  | 
procedure Clear;  | 
  | 
Clear the list of fields  | 
function FindField();  | 
  | 
Find a field based on its name  | 
function FieldByName();  | 
  | 
Find a field based on its name  | 
function FieldByNumber();  | 
  | 
Search field based on its fieldnumber  | 
function GetEnumerator;  | 
  | 
Return an enumerator for the for..in construct  | 
procedure GetFieldNames();  | 
  | 
Get the list of fieldnames  | 
function IndexOf();  | 
  | 
Return the index of a field instance  | 
procedure Remove();  | 
  | 
Remove an instance from the list  | 
  | 
Number of fields in the list  | 
|
  | 
Dataset the fields belong to  | 
|
  | 
Indexed access to the fields in the list  | 
|
end;  | 
  | 
Collection of #fcl.db.TField instances  | 
|
| | | ||
TFields mimics a TCollection class for the Fields property of TDataset instance. Since TField is a descendent of TComponent, it cannot be an item of a collection, and must be managed by another class.
  | 
Provide access to the contents of a single field in a record  | 
|
  | 
Base class for records-based data-access  | 
|
  | 
Indexed access to the fields of the dataset.  |