procedure setField (fieldno : Integer; s : string; value : double);
Function setField() puts values to a field in memory before writing a record to a disc.
There are different versions of setField: you can pass a double value, a string or both.
In last case setField will use a value which is more suitable for this type of field.
begin
// your code
dbf.clearRecord();
dbf.setFieldString(0, 'string value');
dbf.setFieldDouble(1, 123.45);
dbf.setField(2, 'the string', 666.66);
dbf.writeRecord(0);
// your code
end;