请大家看看这个问题:(100分)

  • 主题发起人 主题发起人 jianguobu
  • 开始时间 开始时间
J

jianguobu

Unregistered / Unconfirmed
GUEST, unregistred user!
这个问题我前几天贴过,但还没有解决!
请先下载我这个演示程序,
http://www.hotech.com.cn/delphi/ado.zip
问题是这样的:

当新增一条主表后(没进行post),接着新增明细表,增加到第二条记录时第一条明细记录
看不到了,增加第三条时前面两条也看不到了....依此类推。
首先不要怀疑我没有关联字段哟!

 
你用缓存更新模式了吗?
如果没用的话当然前面录的看不见了。
 
呵呵,可你只要在主表POST以后就可以看到明细表的数据了。

操作应该是先有主表记录,然后才能输入明细表的记录。
主表记录不确定(POST)之前,就先POST明细表,于数据库原则不符。
 
在用DBE时主表和明细表可以暂时都不用缓存模式更新让它在本地内存中存在,当要cancel时
可以cancel,当要更新时就可以保存到后台库中。

我的演示程序确实还没有用到缓冲模式,就算是这样,用DBE时也不会出现这样的问题!
 
在你前面的贴子里回了
 
多人接受答案了。
 
后退
顶部