小编Pet*_*ter的帖子

Web服务一次只能让我获得1000行,但总数超过30000

我正在使用Netsuite提供的一些Web服务 https://system.netsuite.com/help/helpcenter/zh_CN/Output/Help/SuiteFlex/WebServices/STP_searchMore.html#1087957

它只让我一次获得1000行,然后我需要对下一组1000行进行第二次搜索,依此类推。有一些示例代码,但是它只返回第二行,我不确定如何获取第三,第四行等等。

到目前为止,我的代码是:

private void getAllCustomers()
{
    // Instantiate a search object for customers.
    CustomerSearch custSearch = new CustomerSearch();
    CustomerSearchBasic custSearchBasic = new CustomerSearchBasic();


    // Search the customer status which is a list field (16,13,15)
    String statusKeysValue = "16,13,15";
    SearchMultiSelectField status = null;
    if (statusKeysValue != null && !statusKeysValue.Trim().Equals(""))
    {
        status = new SearchMultiSelectField();
        status.@operator = SearchMultiSelectFieldOperator.anyOf;
        status.operatorSpecified = true;
        string[] nskeys = statusKeysValue.Split(new Char[] { ',' });

        RecordRef[] recordRefs = new RecordRef[statusKeysValue.Length];
        for (int i = 0; i …
Run Code Online (Sandbox Code Playgroud)

c# web-services

5
推荐指数
2
解决办法
2151
查看次数

标签 统计

c# ×1

web-services ×1