gpt4 book ai didi

c# - 在 C# 中使用查询数据类型

转载 作者:太空宇宙 更新时间:2023-11-03 14:04:40 25 4
gpt4 key购买 nike

我有一段代码可以从 AX 返回销售订单。在那条记录中,我使用了 querySalesLine 方法,但我不确定我从那里去哪里获取附加到订单的所有行,下面是我的代码:

AxaptaRecord OrderRecord = (AxaptaRecord)ax.CallStaticClassMethod("OnlineOrder", "getSalesOrder", salesRef);

if(OrderRecord.Found)
{
AxaptaObject Lines = (AxaptaObject)OrderRecord.Call("querySalesLine");
}

然后我将如何使用此 Lines 对象来检索附加到此订单的所有项目?我知道 querySalesLine 返回一个 Query 对象,但不确定下一步该做什么。

最佳答案

您应该创建一个 QueryRun 对象,然后使用该对象读取行。

var qLines = (AxaptaObject)OrderRecord.Call("querySalesLine");
var qrLines = ax.CreateAxaptaObject("QueryRun", qLines);

要阅读这些行,请使用 this answer .

Query是查询的静态描述。

QueryRun使用查询查找记录。

关于c# - 在 C# 中使用查询数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9736288/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com