紧急!!!ADO中主细表的保存次序和方法如何操作?分不多了,只能提供50分了:((50分)

C

caochen

Unregistered / Unconfirmed
GUEST, unregistred user!
如果是更新操作,先保存细表再保存主表就没问题,如果是新增那就有问题了,
如何解决主细表的保存,关键是次序如何?另外就是保存的方法是什么呢?谢谢
 
ADConnection1.BeginTrans;
try
ADOQueryMain.Post;
ADOQueryNext.Post;
ADOConnection1.CommitTrans;
except
ADOConnection1.RollbackTrans;
end;
 
新增一个记录的时候,如果没有保存,主表就没有那条记录,那么保存细表就有问题
 
to caochen:
你是同时让主细表都处于新增状态吗?
若是同时:需要先post主档,再post细档
若不是同时,就没有这个问题了
关键是个先后的问题
 
在編輯前斷開DATASOURCE,保存後重新設定。
 
插:先主后从
拔:先从后主
 
事务处理!
 
大家能否都说的详细一些呢?
 
如果进行多条从表录入后 再保存 取消怎么办
上面得代码是一条一条得保存会出错得
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
顶部