问题标签 [multiple-resultsets]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
874 浏览

c# - 使用 Entity Framework 5.0 从存储过程返回一个 Int 和一个复杂类型

我有一个项目,我获得了一个必须使用的存储过程。它用于在数据库中创建新记录。它返回一个Int32表中记录的新 ID。它还有一个临时表,其中存储错误并在第二个结果中发回。所以基本上最后两行是

我必须使用实体框架来调用存储过程。我的问题我不知道如何获得两个返回结果。

从数据库更新时的默认设置是只返回一个Int32. 我尝试遵循一些示例,它们从存储过程中执行多个返回结果,但我认为这对我不起作用,因为所有示例都返回多个复杂类型,并且我混合了标量和复杂类型。

0 投票
1 回答
4653 浏览

entity-framework - 使用 EntityFramework 存储库返回多个结果集

我正在编写一个代码,其中我需要多个表作为存储过程的结果。我正在使用实体框架存储库模式。它返回并绑定一个 IEnumerable 对象,但我需要同时将它与多个 IEnumerable 绑定。有人可以帮忙吗?

这是我正在使用的代码: db.Database.SqlQuery("procReturnsMultipleResultSets")

0 投票
0 回答
936 浏览

java - 如何使用相同的 resultSet.next() 两次?

我想使用该resultSet.next()方法两次。我的意思是,我已经检索了 15 行员工及其资金(类型A、类型B)详细信息,在这 15 位员工中,我想知道有多少A资金和B资金映射到每个员工。

我正在使用该ROW_NUMBER()方法来获取行数并按 emp id 过度分区。

查询运行良好,但出现以下异常:

线程“主”com.ibm.db2.jcc.am.SqlException 中的异常:[jcc][t4][10120][10898][3.64.82] 无效操作:结果集已关闭。错误代码=-4470,SQLSTATE=null

有人可以帮助我,如何处理?

提前谢谢你。

0 投票
2 回答
1436 浏览

sql-server - 在存储过程中接收少数结果集之一

我有一个运行良好的存储过程,但它里面有三个“选择”。

选择不是来自内部临时表。

这主要是程序的格式:

我正在从另一个程序执行该程序,并且需要在那里捕获它。

我创建了一个表并将过程中的“exec”插入其中,如下所示:

之后我收到此错误:

表的列的顺序和名称与过程返回的完全一样。

是否有可能只捕获该过程返回的一个表并避免另一个表?我根本无法改变程序。

我尝试将表声明为与程序的第一个选择相同的字段,但我收到一条错误消息

先感谢您!

0 投票
0 回答
532 浏览

sql - 具有来自存储过程的多个结果集的实体框架

对于存储过程返回的接受的结果集数量,实体框架是否有任何限制?我试图从实体框架中的存储过程中获取 3 个结果集,但每次我得到错误

ExecuteFunction 中的类型参数“EfDesignerSprocMultiSets.GetProductStatus_Result”与函数返回的类型“StoreDBModel.Product_SprocResult”不兼容。

我试图从这个网站实现代码。它工作得很好,但是当我尝试再添加一个结果集时,我得到了上述错误。

0 投票
3 回答
15030 浏览

java - 将结果集中的值写入文本文件(.txt 文件)

请在下面的代码上帮助我,因为我想将结果集中的值写入 txt 文件

代码

txt 文件中的必需输出

我得到的当前输出只是结果集中的最后一个值的一行,即下面

电流输出

请帮助我:(

0 投票
1 回答
70 浏览

sql-server - SQL Server 2008 存储过程多个 SELECTS 作为一组返回

我想编写一个 SQL Server 2008 存储过程,它在一条记录中返回:

  • 当年最高股价,
  • 年内最低股价,
  • 本月最高股价,
  • 本月最低股价

回顾我尝试过的以前的帖子select#1 UNION ALL select#2,但这会返回两列的两个结果行(不管 AS),而不是四列的一行。(我是一个菜鸟,因此不完全确定这是一个无法被网络服务器或网页解析的问题——我的编码人员说最好有一行——所以这方面的建议也很好)。

临时表和 2012 年的新功能似乎也是可能的,但我错过了更简单的方法吗?

0 投票
1 回答
35 浏览

entity-framework - 在 MVC 中使用 List<> 处理多个表

这是我的问题,我是 mvc 新手,

我使用 List<> 从存储过程中获取数据,如下所示,

它对我来说工作正常,但我的 SP 返回2 个数据表。但是我的 List<> 只取第一个表的数据

如果我想从第二个表中获取数据应该怎么做?

在 C# 中,我们可以使用

0 投票
0 回答
371 浏览

asp.net-mvc - 同一张表上的嵌套结果集(子和父)

我正在使用实体框架将数据引入 mvc 应用程序。该表包含 2 列,一列包含 ID(字符串),另一列包含 SQL 查询(字符串)。我想将数据带到一个网格中,该网格有 3 列,即 ID、查询和该查询的结果。我的方法是通过父结果集将 2 列引入并在子结果集并将它们显示在网格上。我该如何处理?

0 投票
0 回答
356 浏览

c++ - 如何使用 MySQL Cpp 连接器从存储过程中检索多个结果集?

比如说,以下存储过程返回多个结果集:

如何通过以下 cpp 代码访问它?