能连接上interbase,但kylix显示数据有问题!!

我用interbase建立了一个数据库MyDB,
再在MyDB上建立了一个表Operator,并输入了一些数据。
然后在kylix内,与数据库MyDB建立连接,
用SQLQuery的连接对象指向相应的连接。
再输入SQL语句:insert into Operator values('sysadmin','admin')
再SQLQuery->ExecSQL();时出现了错误!!
为什么??
我用SQLClientDataset
使用的是TABLE,将SQLCleintDataset的CommandType设为 ctTable,
Text为Operator,
Active为true;
当对数据集中记录进行了修改之后,调用
SQLClientDataset ->ApplyUpdate(100);
但是发觉记录并没有添加到数据库的Operator表中。
为什么??

怎么办?
请高手指教!!