C
chengsa
Unregistered / Unconfirmed
GUEST, unregistred user!
正在编写一个三层结构的程序,出现如下两个问题挺困扰的,请大虾出手帮忙啊:
1.在中间层的BeforeUpdateRecord中作两个表的更新,如何使用事物?企图用Database.StartTransaction,但是报错说已经有事务在进行,是否这个事件已经作为事物运行?
2.还是BeforeUpdateRecord,在这里按照一些规则检查数据,如果不满足条件则不予更新,那么如何向客户端返回错误信息?简单地EUpdateError.Create(....)似乎不可行。
3.客户端调用ApplyUpdates(0)后,想在AfterApplyUpdate中更新ClientDataSet,但是报错说还不能refresh没有Apply update的数据集。
小弟很急的说,诸位大虾帮忙啊。。。
1.在中间层的BeforeUpdateRecord中作两个表的更新,如何使用事物?企图用Database.StartTransaction,但是报错说已经有事务在进行,是否这个事件已经作为事物运行?
2.还是BeforeUpdateRecord,在这里按照一些规则检查数据,如果不满足条件则不予更新,那么如何向客户端返回错误信息?简单地EUpdateError.Create(....)似乎不可行。
3.客户端调用ApplyUpdates(0)后,想在AfterApplyUpdate中更新ClientDataSet,但是报错说还不能refresh没有Apply update的数据集。
小弟很急的说,诸位大虾帮忙啊。。。