Delphi+BDE+Oracle,可能你也遇到过的问题!(100分)

N

NNNNNN

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在使用的是Delphi+BDE+Oracle,在处理数据时使用Query、UpDateSQL来增加、保存
数据。
增加完成的是先Append再ApplyUpdate,保存时是直接ApplyUpdate但大多情况下执行正确,
有时则出现Oracle的唯一索引错误(保存时出的错,增加时从来没出过错),通过
SQL Monitor的跟踪发现有时保存时,BDE向还后台提交了Insert语句(应该只有UpDate语
句)。问题找到了,但是我不知道错在那里,请各位大侠多多帮忙!
 
如果你用的不是CachedUpdate的话,只需要用Post提交更改就行了。
 
我用的是CachedUpdate,我想知道怎么回有Insert语句出现?
 
先Append再post再ApplyUpdate
 
顶部