delphi5.0 and oracle8.0.5(100分)

  • 主题发起人 主题发起人 wangjb
  • 开始时间 开始时间
W

wangjb

Unregistered / Unconfirmed
GUEST, unregistred user!
数据库c/s
MASTER DETAIL 的CACHEUPDATE 为TRUE
在DETAIL中INSERT 可以。
再返回修改上一条记录报错: DATASET不在插入或编辑状态。
怎抹回事???
 
应该先提交你的操作吧
 
可是我想在当前状态修改记录。
例:上一条记录录入错误,在录下一条时发现上一条有错误时。
 
请高手给予指点,急用!!!
我会多加分。:(
 
附加功能 将问题提前
 
问题不在你insert语句,而是你在保存时已不是insert或Editz状态
如果你还找不出问题所在,只好这样
在每一句.applyupdate(保存操作)前加上.edit;

Dataset.edit;
Dataset.applyupdate;


 
妳的那條紀錄的狀態,是USINSERTED,用QUERY.CACHEUPDATE提交,把QUERY裏CACHE的數据提交
給ORACLE,他的狀態就變暸,就可以蓋了
 
多人接受答案了。
 
后退
顶部