Microsoft Dynamics AX 2009에서 InventTable에서 데이터를 검색하는 AX 서비스를 구축하려고합니다. https://community.dynamics.com/ax/f/33/t/70476.aspx을 참조하여 AOT 작업에서 modifieddate = "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");
}
}
어떤 사람은 어떻게 웹 서비스 요청에서 가져온 데이터 오프셋 사용하여 검색 코드와 한계를 작성하는 날을 제안 할 수 있습니다.
에서 지원하는 모든 SQL을 사용할 수 있어야하는 경우 직접 SQL 데이터베이스를 쿼리, 제한, 어떤 웹 서비스는 무엇인가? 서면으로 작성된 날짜는 7 월 초입니다. –
필자는 실제로 skip과 linq를 사용하거나 MySql에서 "SELECT column FROM table LIMIT 18 OFFSET 8"과 같은 선택 쿼리를 사용했습니다. –