addField method

void addField(
  1. String aName,
  2. TFieldType aDataType, [
  3. int aSize = 0,
  4. bool aRequired = false,
])

Implementation

void addField(String aName, TFieldType aDataType,
    [int aSize = 0, bool aRequired = false]) {
  if (aName.isEmpty) {
    databaseError(SNeedFieldName);
  }
  // the fielddef will register itself here as an owned component.
  // fieldno is 1 based ! (original comment kept as-is)
  beginUpdate();
  try {
    addWithFieldNo(aName, aDataType, aSize, aRequired, count + 1);
  } finally {
    endUpdate();
  }
}