- Код: Выделить всё
FBDataSet1.FieldByName('NUMBER1').CustomConstraint:='NUMBER1>10';
FBDataSet1.FieldByName('NUMBER1').ConstraintErrorMessage:='Ошибка, должно NUMBER1>10!';
Однако, при выполнении кода и записи значения более 10 никаких сообщений не выводится.
Происходит запись в базу введённого значения, например 15.
Свойство FieldByName('NUMBER1').HasConstraints всегда остаётся равным false, не смотря на присвоение значения CustomConstraint.
Сейчас использую FBDataSet.OnPostError, но хотелось бы использовать именно это свойство(TField.CustomConstraint) для ограничения значений.
Вопрос, свойства CustomConstraint и HasConstraints в FBDataSet работоспособны или я что-то не так делаю?
-----
-----
0.9.26.1
11-11-2008
FPC 2.2.2
SVN: 17337
i386-win32-win32/win64
Компоненты:
Unified Interbase v2.0 (2005-03-21)
FBDataSet 1.9.1.83