【发布时间】:2013-09-01 21:13:23
【问题描述】:
我必须将 ASP 经典系统转换为 C#
我有一个存储过程,最多可以返回 7 个记录集(取决于传入的参数)。
我需要知道如何简单地将所有记录集作为单独的 DataTables 返回,这样我就可以遍历所有的数据表,当我到达它的末尾时跳到下一个 DataTable,而不必运行多个 SQL 语句并使用多个适配器。填充语句将每个表添加到数据集中。
在经典中,当我到达循环末尾以移至下一条语句时,这是一个简单的 Do While not objRS.EOF 循环,带有 objRS.NextRecordset()。
有什么我可以使用而不需要完全重写当前后端代码的东西吗?
每个记录集都有不同数量的列和行。它们彼此无关。我们从存储过程中返回多个记录集以减少流量。
例子会很好。
谢谢
【问题讨论】:
标签: c# asp.net sql datatable dataset