我正在尝试构建AX服务以从Microsoft Dynamics AX 2009中的InventTable检索数据。 参考https://community.dynamics.com/ax/f/33/t/70476.aspx,我尝试在AOT作业中执行代码以检索具有修改日期=“2/7/2013”的数据 该代码示例是如下:如何使用webservice请求检索具有偏移量和限制的数据?
static void SelectQueryTest(Args _args)
{
Query q = new Query();
QueryRun qr;
QueryBuildDataSource qbds;
int64 countItem;
InventTable inventTable;
Fromdate FromDate = 2\7\2013;
;
qbds = q.addDataSource(tableNum(InventTable));
qbds.addRange(fieldNum(InventTable, modifiedDateTime)).value(date2StrUsr(FromDate));
qr = new QueryRun(q);
countItem =SysQuery::countTotal(qr);
if(countItem>0)
{
while(qr.next())
{
inventTable = qr.get(tableNum(inventTable));
info(strfmt("Item Name: %1", inventTable.ItemName));
}
}
else
{
info("No records found");
}
}
任何一个可以建议我如何写它检索数据使用偏移量是从Web服务请求,采取了代码和限制。
什么偏移支持的任何SQL,什么是限制,什么web服务?你写的日期是七月二号。 –
其实我的意思是一个方法就像跳过并取得linq或MySql中的“SELECT column FROM table LIMIT 18 OFFSET 8”之类的选择查询。 –