C cloudy_guo Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-01 #1 请问:怎样在明细表中添加记录,我加的时候老是说父关键字不对,我非常着急![[]code][/code]
吴 吴剑明 Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-01 #2 http://www.delphibbs.com/delphibbs/dispq.asp?lid=696112
T tinytao Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-01 #3 看看你的细表结构。是不是把和主表关联的字段设为唯一值了。
Z zippypig Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-01 #5 子表和父表有关联,必须父表有记录才可以添加子表记录。 这是一致性设置 zchu
O oceanwave Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-01 #6 BDE中要用CACHEUPDATE去处理 ADO中用事务加BATCHUPDATE处理 因为当你添加一个主表记录时添加明细记录的时候,主表记录并未提交,这时候,当然会 出现上面的错误。 或者你可在明细表的BEFOREPOST事件中判断主表是否在Insert状态,如果是就先提交主表
BDE中要用CACHEUPDATE去处理 ADO中用事务加BATCHUPDATE处理 因为当你添加一个主表记录时添加明细记录的时候,主表记录并未提交,这时候,当然会 出现上面的错误。 或者你可在明细表的BEFOREPOST事件中判断主表是否在Insert状态,如果是就先提交主表