如何在c#中读取netsuite搜索结果返回的1000多条记录?

2023-12-12

我无法读取所有记录。它只读取第一页索引记录。我想阅读所有页面的所有记录。总记录数为 2055,但仅读取第 1000 条记录。希望有人尽快帮我解决这个问题。

TransactionSearchAdvanced ticketSearch = new TransactionSearchAdvanced();
ticketSearch.savedSearchId = "287";
SearchResult results = new SearchResult();
results = _service.search(ticketSearch);

// If everything was okay, start processing records
if (results.status.isSuccess)
    {
        foreach (SearchResult sr in searchMoreResults)
          {
            //System.Console.WriteLine("Results found.");
            foreach (SearchRow searchRow in results.searchRowList)
              {
                TransactionSearchRow SaleTicket = (TransactionSearchRow)searchRow;
                if (SaleTicket.basic != null)
                   {
                     if (SaleTicket.basic.tranId != null)
                      {

                        SearchColumnStringField[] scsf = SaleTicket.basic.tranId;
                        variables.salesOrderNumber = scsf[0].searchValue;
                        SearchColumnSelectField[] Field = SaleTicket.basic.entity;
                        RecordRef rr = Field[0].searchValue;
                        if (!string.IsNullOrEmpty(rr.internalId))
                           {
                             variables.customerNsInternalID = rr.internalId;
                           }
                        variables.customerIdIntergerPart = Convert.ToInt32(variables.salesOrderNumber.Substring((variables.salesOrderNumber.IndexOf("-") + 1)));
                        InsertSalesOrderRecords(variables);

                        }
                        }
                    }
                }

            }

不知道如何使用 C# 和 Web 服务来完成此操作,但这就是我使用 SuiteScript 完成的方法

var savedSearch = nlapiLoadSearch(recordType, searchId);
var resultset = savedSearch.runSearch();
var returnSearchResults = [];
var searchid = 0;
do {
    var resultslice = resultset.getResults(searchid, searchid + 1000);
    for ( var rs in resultslice) {
        returnSearchResults.push(resultslice[rs]);
        searchid++;
    }
} while (resultslice.length >= 1000);

return returnSearchResults;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在c#中读取netsuite搜索结果返回的1000多条记录? 的相关文章

  • C#4 动态关键字 - 为什么不呢?

    看了很多回复后这个线程 https stackoverflow com questions 244302 what do you think of the new c 40 dynamic keyword 我看到许多不喜欢它的人都提到了滥用
  • 仅将唯一项目添加到列表中

    当远程设备通过网络宣布自己时 我将其添加到列表中 我只想将之前未添加过的设备添加到列表中 这些公告是通过异步套接字侦听器发出的 因此添加设备的代码可以在多个线程上运行 我不确定我做错了什么 但无论我尝试什么 最终都会出现重复 这是我目前拥有
  • C# 中的 PHP MCRYPT_RIJNDAEL_128 加密

    我正在尝试用 C 重写这个函数 但 C 输出与 php 不匹配 PHP版本 Encrypt data using AES128 cbc function encrypt data key iv cipher mcrypt module op
  • C#:设置任意维度数组中的所有值

    我正在寻找一种将多维数组中的每个值设置为单个值的方法 问题是维数在编译时是未知的 它可能是一维的 也可能是 4 维的 自从foreach不允许你设定价值观 我可以实现这一目标的一种方法是什么 非常感谢 虽然这个问题表面上看起来很简单 但实际
  • 是否可以将实体框架与 Windows Azure 开发存储服务一起使用?

    编辑 是否可以将实体框架与 Windows Azure 开发存储服务一起使用 如何 Thanks 不 这是不可能或不切实际的 Azure 存储 与 SQL Azure 不同 不支持加入 并且可能无法很好地响应即席查询 但你不需要它 Azur
  • 如何按子类别创建动态子菜单

    我正在设置一个菜单Sub menu展示Sub categories 在数据库中我创建了一列isSelected具有布尔数据类型 要是Sub categories is isSelected true 它将显示在主页上 我想知道如何设置Sub
  • 在 C# 中获取实际日期时间而不是系统日期时间

    我正在构建的应用程序的一部分只能在特定时间段内访问 我知道我们可以使用以下属性获取当前系统时间DateTime在 C 中 如果我使用DateTime属性 然后用户可以更改系统时间并在需要时访问应用程序的部分 请告诉我如何在 C 中获取实际当
  • 当互联网连接或断开时收到通知

    我有一个在 Net 4 0 客户端下开发的 WPF 和 C 桌面应用程序 必须根据 PC 上的互联网是否可用来显示或隐藏某些数据的框架 这意味着我必须能够尽快检测到互联网是否断开或连接 以便做出反应 例如 断开无线网络或拔掉网络电缆 当我进
  • 以编程方式关闭 USB 端口的电源

    我正在开发一个项目 我想使用这些 http www woot com blog post usb powered woot off lights 2 http www woot com blog post usb powered woot
  • C# 对由线程池处理的相关任务进行排队

    我想将需要按顺序处理的多个流中的相关任务 在每个流中 排队 这些流可以并行处理 具体来说 假设我需要两个队列 并且我希望每个队列中的任务按顺序处理 以下是示例伪代码 用于说明所需的行为 Queue1 WorkItem wi1a enqueu
  • 如何从嵌套母版页中的内容页面访问主母版页中的控件

    我有 2 个嵌套的母版页 这是主母版页代码 例如
  • 在 Excel 上执行多个更新命令

    我有一个 Excel 文件 我想更新工作表中的多行 所以我编写了以下代码 OleDbConnection cn new OleDbConnection Provider Microsoft Jet OLEDB 4 0 Data Source
  • 在 Silverlight 4 中编辑标题

    我们正在开发一个浏览器外的 Silverlight 4 应用程序 并希望在应用程序加载后更改标题 Example public partial class MainPage UserControl public MainPage Initi
  • 如何检查 C# 中动态匿名类型上是否存在属性?

    我有一个匿名类型对象 我从方法中以动态方式接收该对象 我想检查该对象上是否存在属性 var settings new Filename temp txt Size 10 function void Settings dynamic sett
  • 更改卡片布局中的活动项目。扩展JS

    我有一个使用卡片布局的面板 如下所示 var cardpanel new Ext Panel id cardPanel title Card Layout region center layout card activeItem 0 aut
  • BigInteger 乘以 Double

    我的物理老师给全班布置了一项艰巨的任务 我正在尝试创建一个程序来为我计算一些事情 在某个时刻 我需要将分子数量乘以百分比 Ulong 不能容纳大到 6022 10 19 的数字 所以我必须使用 net 4 0 中的 BigInteger 但
  • SuiteScript 2.0 添加过滤器以保存脚本中的搜索

    我有一个自定义记录 其中有一个项目字段和一个位置字段 我对该记录保存了一个搜索 其中已经包含我想要的列和一些始终需要的起始条件 我想在处理销售订单时使用此搜索 我想存储行上所有项目内部 id 和位置 id 的数组 然后将其作为动态过滤器传递
  • 如何在 MVC 3 Razor 中显示解码后的编码 HTML?

    我在 MVC 3 和 Asp net C 中使用 Razor 我有一个带有以下代码的视图 model ContentBody有一些 HTML 标签 我需要将此 HTML 内容显示为DECODED 我该如何更改视图中的代码 div class
  • ListView.SelecctedItems 显示 0 个选定项 [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 好吧 让我以更好的方式解释我的要求很
  • 类型“MyApp”已包含“MystatusBar”的定义

    我的应用程序 XAML

随机推荐

  • AppWidgetProvider问题

    我有一个 AppWidgetProvider 当小部件首次添加到主屏幕时 我需要进行一些初始化 据我所知 执行此操作的位置是在 onEnabled Context context 方法中 我的问题是这个方法永远不会被调用 据我在 logca
  • C++ 库包含

    我对 C 比较陌生 第一次需要使用库 我希望有人能够向我展示如何正确地 链接到 包含 该库 我想使用的库是 ID3 v3 8 8 可以在这里找到 http id3lib sourceforge net 我已经下载了 Windows 二进制文
  • Java SystemV 时区和 JodaTime

    我正在使用 Joda Time 在 Java 应用程序中处理时区 我在尝试从 java 时区的 id 构建 DateTimeZone Joda Time 对象时遇到问题 乔达扔出一个 java lang IllegalArgumentExc
  • 将 UTC 日期时间全局转换为用户指定的本地日期时间

    我将所有 DateTime 字段存储为 UTC 时间 当用户请求网页时 我想采用他的首选本地时区 而不是服务器计算机的本地时区 并自动将所有 Web 表单中的所有日期时间字段显示为本地日期 当然 我可以在每种表单中的每个 DateTime
  • 具有特定产品标签的 WooCommerce 产品的批量动态定价

    我正在尝试为所有具有标签的产品添加动态折扣 批量折扣 我希望如果客户购买例如 就会发生折扣 5 个带有标签的相似或不同产品 我正在与this代码 和this回答 这就是我所拥有的 add action woocommerce before
  • Android Gingerbread 之后 Async Task 到底发生了什么变化?

    Android 2 3 之后 Android 团队在异步任务中真正做了哪些改变 当我执行以下代码时 我在 Android 2 3 和 3 0 中得到相同的结果 package com sample asynctask import andr
  • 如何检查 Sitecore 项目是否使用别名

    目前 Sitecore 中的 别名 会生成指向同一内容项的多个路由 这在某些情况下可能会对 SEO 产生负面影响 我正在寻找一种方法来以编程方式检查当前页面 项目 URL 请求是否使用别名 我希望会有类似的东西 Sitecore Web W
  • 选择至少在所需列之一中具有非 NA 值的行

    我有这段代码可以正常工作 CompleteCoxObs lt temp is na temp 8 FALSE is na temp 9 FALSE is na temp 10 FALSE 什么是更好 更有效的方法来达到相同的结果 您可以尝试
  • UITableView 标题中 UISearchBar 的布局在旋转后混乱

    我有一个UITableView搜索栏以编程方式插入到表格中headerView override func viewDidLoad super viewDidLoad resultSearchController UISearchContr
  • 如何在隐身模式下启用 Chrome 扩展程序?

    我为 Google Chrome 创建了一个扩展程序 想知道我的扩展程序是否可以在隐身模式下启用 Ex chrome extension allowedIncognitoAccess true 无法自动激活 Chrome 扩展程序的隐身模式
  • 如何使用多列和参数“split”创建一个箱线图

    我需要从 data frame 创建一个箱线图三个数字列 并使用参数split将盒子分开paint 我有一个很大的 data frame 但我需要的是下面的示例 paint lt c blue black red blue black re
  • 通过平方求幂

    当我在寻找的时候通过平方求幂我在那里得到了递归方法 但后来我偶然发现了这个伪代码 我无法完全理解它 function powermod base exponent modulus if base lt 1 exponent lt 0 mod
  • 在JAVA中按特定单词分割字符串

    字符串 S 乘 3 加加 3 3 1 我想得到两个字符串数组 第一个是 乘 加 加 另一个输出是 3 3 3 1 我怎么才能得到它 我尝试使用 String operators s split 0 9 String operands s s
  • 在 android 中显示对话框时,我们可以与后台活动进行交互吗

    我想在活动上显示对话框 但仍然想在显示对话框时与后台活动交互以执行某些操作 如何才能做到这一点 你可以开始一个新的Thread来执行此操作 我的建议是实施一个AsyncTask 这是一个很棒的教程来实施这些东西
  • 无法在未修饰的 JFrame 中混合轻量级和重量级组件

    我正在尝试根据以下方式混合重量级和轻量级组件these指导方针 我期待下面的代码将整个窗口漆成绿色 相反 它会将一半的屏幕渲染为红色 import java awt Canvas import java awt Color import j
  • 将 Unicode 转换为 UTF-8 Python

    我正在使用一个数据库 该数据库中散布着这样的字符 我需要从数据库中获取它 将其转换为 UTF 8 然后使用 python 将其导入到另一个数据库中 当打印到 Windows 命令提示符时 这些字符如下所示 xe2 u20ac u2122 我
  • 如何使用字符串中的类名启动新的 Android 活动?

    我正在开发的 Android 应用程序遇到问题 我的应用程序有几个部分 加载的下一个屏幕基于字符串 因此 第 1 部分的屏幕 1 将为 S1S1 我的问题是 如何启动基于字符串的活动 我将 S1S1 保存在字符串中 让我们将其称为下一个活动
  • 将纬度/经度点映射到 R 中的形状文件

    我试图使用 shapefile 来识别每组纬度 经度坐标的邮政编码 经纬度数据提取自 https data cityofchicago org Public Safety Crimes 2017 d62x nvdr 犯罪 2001 to p
  • 尝试运行 .jar 时出现“无效签名文件”

    我的java程序打包在jar文件中并使用外部jar库 充气城堡 我的代码编译良好 但运行 jar 会导致以下错误 线程 main 中出现异常 java lang SecurityException Manifest 主要属性的签名文件摘要无
  • 如何在c#中读取netsuite搜索结果返回的1000多条记录?

    我无法读取所有记录 它只读取第一页索引记录 我想阅读所有页面的所有记录 总记录数为 2055 但仅读取第 1000 条记录 希望有人尽快帮我解决这个问题 TransactionSearchAdvanced ticketSearch new