Die Datenbank selbst könnte auch Read-Only sein.
Oder der angemeldete User hat nur Leserechte auf der
DB.
Bevor man nun weiter im Dunkeln stochert, sollte man testen ob das Datset eine Änderung zulässt:
Delphi-Quellcode:
if UIBDataSet1.IsEmpty
then
raise Exception.Create('
bitte min. 1 Datensatz manuell anlegen');
UIBDataSet1.Edit;
UIBDataSet1['
Username'
{oder irgendein anderes Feld}] := '
test';
UIBDataSet1.Post;