如何在acumatica框架中开始数据库事务?

时间:2015-01-21 18:17:37

标签: acumatica

如何在acumatica框架中开始数据库事务? 有没有办法执行批量插入?

2 个答案:

答案 0 :(得分:2)

我建议你看看Acumatica的T300课程。在那里你可以找到关于模仿交易的PXTransactionScope。

如果要将批量插入视为插入,将在数据库中插入记录而不将数据跟踪到数据库的.ldf文件中,那么我认为没有办法用Acumatica来实现。

如果你仍然希望执行事务,那么我建议你编写存储过程,它作为参数xml,并在存储过程内部进行事务处理。我只需要警告你,这是Acumatica严格不受推荐的方式。然后,您可以通过以下方式调用过程:PXDatabase.Execute()。您可以找到更多详细信息http://blog.zaletskyy.com/execute-stored-procedure-in-acumatica

答案 1 :(得分:0)

您可能需要使用Web服务来执行此操作。我不能100%确定这些是如何工作的,但可以在System>下找到它们。整合>配置>网络服务。

我也不确定为什么这个问题被忽视......这对我来说似乎是一个相当合法的问题。