读书人

DataSet是SP的时候返回多个table只

发布时间: 2012-01-19 20:57:59 作者: rapoo

DataSet是SP的时候,返回多个table,只能认第一个?
环境:Bussiness Intelligence Dvpt Studio. 我在添加一个存储过程类型的DataSet的时候,那个存储过程明明有多个table返回。不知为什么在添加后就只能读出第一张table的字段,怎么后面的table都看不到呢?

[解决办法]

探讨
sp返回多张表没测试过,一个dataset是可以接受多个sp的结果集,分别DataSet.Tables[index]...貌似一个sp不能返回多个结果集吧。

[解决办法]
报表设计器应该支持多数据集的,但不能在一个数据集里返回多个结果集,那样子是没法查到其他数据的,每个数据集返回一个结果集,然后按所需的条件报表里凑就是了。

读书人网 >SQL Server

热点推荐