[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Default enumerator for the fields collection of a dataset.
Source position: db.pas line 1323
| type TFieldsEnumerator = class | ||
| public | ||
| constructor Create(); | 
 | Create a new instance of TFieldsEnumerator. | 
| function MoveNext; | 
 | Move the current field to the next field in the collection. | 
| 
 | Return the current field. | |
| end; | 
| 
 | Default enumerator for the fields collection of a dataset. | |
| | | ||
TFieldsEnumerator implements all the methods of IEnumerator so a TFields instance can be used in a for..in construct. TFieldsEnumerator returns all the fields in the TFields collection. Therefor the following construct is possible:
Var F : TField; begin // ... or in MyDataset.Fields do begin // F is of type TField. end; // ...
Do not create an instance of TFieldsEnumerator manually. The compiler will do all that is needed when it encounters the for..in construct.
| 
 | Provide access to the contents of a single field in a record. | |
| 
 | Collection of #fcl.db.TField instances. | |