Ja, da muß man bissl aufpassen, wo überall die Editing und ReadOnly stehen und wo man alles die Daten bearbeiten kann.
Query/DataSet, Grid, DataSet-Field, Grid-Column (Edit), DBNavigator (Einzeln und/oder der im DxGrid)
Und die ShortCuts Einfg/Entf (auch ohne Strg) werden hier oft beim Schreibschutz gern vergessen (in den GridView-Optionen),
weil man sie nicht direkt sieht, im Gegensatz zum Style des Edits oder ob Buttons/Menüs disabled sind und ob das Kontextmenü aufgeht (falls man dort was zum Bearbeiten drin hat).
Passt
MSSQL bei den "Referenzen" denn nicht auf?
(Master löschen, obwohl noch ein Detail dran hängt)