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

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

我用interbase建立了一个数据库MyDB,
再在MyDB上建立了一个表User,并输入了一些数据。
然后在kylix内,与数据库MyDB建立连接,
设置SQLTable的TableName为User,
SQLTable的Active为True,
一切成功后,但是
再让DBGrid的DataSource为与SQLTable相连的DataSource时,
出现Operation not allowed on unidirectional dataset.
怎么办?
请高手指教!!      
1.用SQLClientDataSet
2.用ClientDataSet+DataSetProvider
数据集本身是不具备编辑能力,更新是通过DataSetProvider实现;
SQLClientDataSet也有内建的更新机制(同DataSetProvider).