Es ist ReadOnly.
Einfaches folgendes vorweg gesetzt.
Delphi-Quellcode:
if DSData.FieldByName('id').ReadOnly then
ShowMessage('readonly')
else
ShowMessage('not readonly');
DSData.FieldByName('title').AsString := edt_title.Text;
...
Das DSData hat nur die Standardeinstellungen. FieldDefs und Parameters sind leer. Einstellungen im Anhang.