TBaseDataSetAdapterInputField = class(TBaseDataSetAdapterField, IValidateValue)
class PASCALIMPLEMENTATION TBaseDataSetAdapterInputField : public TBaseDataSetAdapterField
TBaseDataSetAdapterInputField is the common base class for adapter field objects that represent a dataset field of a type users can edit directly.
TBaseDataSetAdapterInputField is the base class for adapter field objects that represent database fields of simple types that users can edit directly. This is in contrast, for example, to TDataSetAdapterImageField, which represents a field type that users can only edit indirectly, by providing a file reference. TBaseDataSetAdapterInputField descendants are included as the fields of a dataset adapter (TDataSetAdapter). Each TBaseDataSetAdapterInputField descendant represents a single field from a database table, and enables server-side script to refer to or update that field's value.
Do not use TBaseDataSetAdapterInputField directly. It is intended only as a base class, and the support for some actions (such as updating field values) consists of simple stubs that do nothing. Instead, use a TBaseDataSetAdapterInputField descendant such as TDataSetAdapterField or TDataSetAdapterMemoField.