The inheritance of eg SQLite3Connection is TDatabase -> TSQLConnection -> TSQLite3Connection. For good reasons TDatabase introduces property Connected as:
published
//...
property Connected: Boolean read FConnected write SetConnected stored False;
TSQLConnection repeats this as:
published
//...
property Connected stored False;
despite the fact that it is already published. TSQLite3Connection doesn't mention it at all. Nevertheless it stores it's Connected status. How come...?
(Please move this if it's a general issue with
stored directives)