可以很快答复我吗?(50分)

  • 主题发起人 主题发起人 cloudy_guo
  • 开始时间 开始时间
C

cloudy_guo

Unregistered / Unconfirmed
GUEST, unregistred user!
请问:怎样在明细表中添加记录,我加的时候老是说父关键字不对,我非常着急![[:(]code][/code]
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=696112
 
看看你的细表结构。是不是把和主表关联的字段设为唯一值了。
 
怎样设置?是哪个属性?
 
子表和父表有关联,必须父表有记录才可以添加子表记录。

这是一致性设置

zchu
 
BDE中要用CACHEUPDATE去处理
ADO中用事务加BATCHUPDATE处理
因为当你添加一个主表记录时添加明细记录的时候,主表记录并未提交,这时候,当然会
出现上面的错误。
或者你可在明细表的BEFOREPOST事件中判断主表是否在Insert状态,如果是就先提交主表
 
后退
顶部