我正在嘗試構建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」之類的選擇查詢。 –