[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 1092
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. |