在DataSetProvider OnUpdateData中追加/插入详细记录(NestedDataSet)

时间:2012-08-13 14:20:49

标签: delphi delphi-7 delphi-2010 dbexpress

我想在OnUpdateData的{​​{1}}事件中插入详细记录,并将更改与主记录一起更新到数据库。

实现这一目标的最佳方式是什么。

我已尝试将记录插入DataSetProvider,但它们不会与delta一起发送到数据库。

将Delphi 7或Delphi 2010与MySQL和dbexpress一起使用:

NestedDataSet

用户输入付款金额,程序在Master: InvoicePayment (SQLDataSet, DataSetProvider, ClientDataSet) Detail: InvoicePaymentLine (NestedDataSet) 事件处理发票中循环Delta,并将其插入每个主记录的详细信息表(OnUpdateData)中。

我不想使用InvoicePaymentLine事件,而是在循环中一次处理所有记录。

0 个答案:

没有答案