请帮忙!(100分)

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

jianguobu

Unregistered / Unconfirmed
GUEST, unregistred user!
在ADO组件做主细表操作的时候,当在主表里新增一条记录而不进行post操作接着对细表
新增记录,当增加第二条记录时在dbgrid里面看不到第一条新增的记录,当增加第三条时,
看不到前面新增的二条记录,依此类推,请问像这样的问题怎样解决(用DBE组件(如TTable)的时候不会出现这样的问题)?
 
adotable也是这样?
表有主关键字?

-----
http://www.8421.org
 
重取一下数据就行了。
 
刷新一下就行了。
 
adotable我没试过。主关键字肯定有啦
 
fordelphi我都还没post有哪来的重取呢?
mlzhou用刷新是肯定不行的。
 
像这样的问题你只有先post主表再增加明细表,当要取消的时候那只有先判断它是否是新增的
记录,如果是则cancel明细表后删除主表的该条记录,否则就cancel两个表。
 
多人接受答案了。
 
后退
顶部