The fact that TField's CustomConstraint and ConstraintErrorMessage are not yet implemented, makes dealing with missing values that much more cumbersome.
The default message that is generated, while technically correct, is designed to scare the crap out of people running the program with its additional warning: 'Press OK to ignore and risk data corruption. Press Cancel to kill the program.".
My question is: How do you guys handle NOT NULL constraints in your programs?
I am currently using the CaptureExceptions property and the OnException handler from TApplicationProperties to centrally handle these, but am wondering if there are better ways...
PS: Using the SqlDB framework