internalPost method

void internalPost()

Implementation

void internalPost() {
  void checkRequiredFields() {
    for (var i = 0; i < _fieldList.count; i++) {
      final f = _fieldList[i];
      // Required fields that are NOT autoinc !! Autoinc cannot be
      // set !! (original comment kept as-is)
      if (f.required &&
          !f.readOnly &&
          f.fieldKind == TFieldKind.fkData &&
          f.dataType != TFieldType.ftAutoInc &&
          f.isNull) {
        databaseErrorFmt(SNeedField, [f.displayName], this);
      }
    }
  }

  checkRequiredFields();
}