1

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

4

2 回答 2

2

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

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

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

于 2015-01-21T20:39:09.863 回答
0

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

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

于 2015-01-21T20:23:12.077 回答