IBQuery为什么不能添加记录(100分)

S

syc

Unregistered / Unconfirmed
GUEST, unregistred user!
假设Query是TIBQuery的一个实例,
Query.CachedUpdates := True;
Query.SQL.Text := 'select ID, Name from TEST where ID = 100';
Query.Active := True;
但是当我用Append过程对Query进行记录的添加时, 却报错:
'Query: Cannot modify a read-only dataset.'
请问这是为什么? 该如何解决?
 
要使用IBUPDATESQL,在ibquery的updateobject属性设置所用
的IBUPDATESQL, 然后双击IBUPDATESQL控件,在出现的
对话框里生成插入,更新,删除,刷新的SQL语句。

建议你看看IBX的例子吧。
如果你的IBX没有例子,就是没有升级的了,去这DL一个
http://codecentral.borland.com/codecentral/ccweb.exe/author?authorid=102
 
楼上说得对
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
846
SUNSTONE的Delphi笔记
S
顶部