Warum kann ich diese Einstellungen dann überhaupt an einer TFDConnection vornehmen?
Man kann die DataSets einzeln auf ReadOnly setzen
oder man setzt das global für alle DataSets, in der Connection.
Diese ReadOnly setzen das DataSet auf ReadOnly und damit auch die angehängteh DBControls (Edits/Grids), die sich dann garnicht erst "editieren" lassen (vor dem POST).
Ein
DB-seitiger Schreibschutzt wird erst beim POST bemerkt, falls die
DB-
Query-Componenten das nicht vorher mitbekommen und beim Laden der Daten das ReadOnly der TField aktivieren.