SQLException:结果集开始之前

2023-12-14

   ResultSet rs;
   rs = this.orderedProduct.select(" sum(unitstoproduce) "," soNo = "+ soNo);

   int sum = Integer.parseInt(rs.getString(1));

当我尝试在 java 类中执行上述查询时,我得到一个例外如下。 这里的orderedProduct(orderedZnAlProduct)是表

   SELECT  sum(unitstoproduce)  FROM orderedZnAlProduct WHERE  soNo = '15005'

   java.sql.SQLException: Before start of result set

我看不到您的查询在哪里执行(如statement.executeQuery()),但是,当您的光标位置不佳时,通常会发生这种错误。你需要调用类似的东西rs.next() or rs.first()移动光标,然后得到结果。

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

SQLException:结果集开始之前 的相关文章

随机推荐

  • SQL Server 中临时表的范围

    我编写了一个存储过程来将数据从一个数据库导入和转换到另一个数据库 每次导入都会采用一个公司 ID 并导入与该公司相关的所有数据 为了帮助完成转换步骤 我使用临时表 作为脚本审查的一部分 我被告知要使用表变量而不是临时表 审阅者声称 如果我们
  • NSOpenPanel 在 Mac OSX 10.9 上需要更长的时间

    在 Mac OSX 10 9 上 我在我的应用程序中遇到 NSOpenPanel 问题 NSopenpanel 首次启动需要较长时间 我观察到 NSOpenPanel openPanel 第一次执行需要更长的时间 因此 第一次启动需要一些延
  • 与 mongodb 3.6 兼容的 documentdb 中的“功能不支持:$text”

    您好 我正在使用具有 mongodb 3 6 兼容性的 AWS documentDB 但在下面的函数中遇到了提到的错误 我不知道如何解决这个问题 索引创建 ScenarioSchema index friendlyId text steps
  • gh-pages -d 构建在“npm run deploy”上失败

    我正在尝试将我的 React 应用程序部署到 GitHub 页面 但遇到以下错误 The build folder is ready to be deployed To publish it at https jatinkumarg git
  • CodeIgniter 中不区分大小写的路由

    我已将其写入 CodeIgniter 的路由器中 route companyname profile 1 这工作正常 但是当我在 URL 中输入 CompanyName 时 它就不起作用了 这是因为大写字符 我想让这个路由不区分大小写 请建
  • 反序列化json对象不起作用

    我想将我的 json 对象反序列化到我的学生班级 var result JsonConvert DeserializeObject
  • Magento 主题中左栏的块类型是什么?

    我正在开发一个自定义 Magento 1 3 主题 并且想要添加一个左栏 我已经使用 html 创建了 template page html left phtml 在 2columns left phtml 中 我添加了以下内容 在 pag
  • 优化问题——寻找最大值

    我手头有一个问题可以简化为这样 假设二维平面 X Y 中有一堆随机点 其中对于每个 Y X 上可能有多个点 对于每个 X Y 上可能有多个点 每当选择一个点 Xi Yi 时 就不能选择其他 X Xi OR Y Yi 的点 我们必须选择最大点
  • onFormSubmit 触发器大约每隔几周随机发生两次

    首先 我想说这个问题与之前所有 Google Apps 脚本的表单提交触发器错误不同 这个触发两次 同时仍然可以访问前一个表单提交的所有表单提交信息 并再次触发程序 此外 额外的表单提交触发故障不会在电子表格表单响应中添加一行 这是因为用户
  • 在 Visual Studio 中安装/连接后,实体框架连接到 SQL Server Express 时出错

    为了以防万一我做错了什么 我上传了一个视频 这样你就可以看到我所做的每一步 我能够重现这个错误 视频链接 基本上 启动一个新的 MVC 3 项目并在一个简单的类上以正常方式使用 EF 我使用了以下连接字符串
  • mysql事务(提交和回滚)

    下面是我用于 MySqlTransaction 的代码 它运行完美 但问题是 因为我使用的是 mysqlcommand 的单个实例 所以我必须在其中使用唯一的参数 这毁了我的查询 有没有其他办法可以做 我尝试在每次查询后处理 cmd 但没有
  • 在 C# 中将参数传递给水晶报表的步骤

    你能告诉我在 C win 形式中向水晶报表 13 传递参数的步骤是什么吗 my code getting and set dataset to report string sql select from dbo Trading Order
  • Javascript:四舍五入 100 [重复]

    这个问题在这里已经有答案了 我正在尝试将数字四舍五入到 100 Example 1340 should become 1400 1301 should become 1400 and 298 should become 300 200 sh
  • 使用 Scope_Identity() 的正确方法/位置

    我的一个字段中有一个名为 deviceID 的自动递增 ID 我想将其传递给 php 中的会话以供稍后使用 并计划使用scope identity 据我了解 这是获取当前主键 ID 的最佳方法 然而 每当我尝试使用它时 我都会收到一条错误消
  • 在键上加入 Spark 数据帧

    我构建了两个数据框 我们如何连接多个 Spark 数据帧 例如 PersonDf ProfileDf与一个共同的列personId作为 键 现在我们如何才能将一个 Dataframe 组合起来PersonDf and ProfileDf 使
  • Chrome 全屏 API

    根据本文Google Chrome 15 具有全屏 JavaScript API 我试图让它发挥作用但失败了 我也找过官方文档无果 全屏 JavaScript API 是什么样的 该API仅在用户交互期间起作用 因此不能被恶意使用 尝试以下
  • 如何编写 C# 函数以接受可变数量的参数?

    我有一个 C 方法 我想用它来更新一些数据 该方法可以传递一个字符串 一个双精度数 一个整数 public void Update string ac string pr string fld Int32 intVal null doubl
  • 如何从方法内显示 UIActivityIndi​​catorView 并开始为其设置动画

    我有一个执行耗时操作的方法 例如连续十次调用 NSString alloc initWithContentsOfURL u 我想要一个在方法调用之前处于隐藏状态的 UIActivityIndi catorView 来显示和动画 所以我写 a
  • 刷新 dat.gui 变量

    这是 dat gui 界面中的下拉列表 一旦您单击任何数字 跳转切换器将是您选择的任何数字 我正在尝试根据用户选择的内容替换与其特定号码相关的每个列表Starsystem So solPlanets Ilos Tuchanka Illium
  • SQLException:结果集开始之前

    ResultSet rs rs this orderedProduct select sum unitstoproduce soNo soNo int sum Integer parseInt rs getString 1 当我尝试在 ja