为什么会是Cannot modify a read-only dataset解决方案

为什么会是Cannot modify a read-only dataset代码如下:dmDataModule-IBQueryInsert-SQL-Add(insert i

为什么会是Cannot modify a read-only dataset
代码如下:

dmDataModule->IBQueryInsert->SQL->Add("insert into TBUSER(USERNAME, USERPWD) values('UserName', 'UserName')");
dmDataModule->IBQueryInsert->Active = true;
dmDataModule->IBQueryInsert->Append();
dmDataModule->IBQueryInsert->ExecSQL();

高手帮忙看看

[解决办法]
既然你是直接用SQL的insert操作数据库的,
mDataModule->IBQueryInsert->ExecSQL();//有这个就可以了
dmDataModule->IBQueryInsert->Active = true; //这个不要
dmDataModule->IBQueryInsert->Append(); //这个肯定不能要