存储过程返回2记录集,如何指定一个Fill到单表DataSet 存储过程返回2个记录集SqlDataAdapter.Fill到DataSet(仅一个表)中,如何指定Fill其中的某个记录集 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不明白你的意思如果sp中含有多个select默认是dataset.tables["table"]dataset.tables["table2"]dataset.tables["table3"]dataset.tables["table4"]类推 例如某存储过程最后会执行如下sqlselect * from myTable where id > 10select * from myTable where id < 10这不是返回了2个记录集嘛我有一dataset,其中有表myTable,我要指定对myTable填充(SqlDataAdapter.Fill)那两个记录集中的一个,如何指定 没试过,用这个试试:DataSet ds=new DataSet();SqlCommand cmd=new SqlCommand();cmd.CommandType=CommandType.StoreProduce;SqlDataAdapter da=new SqlDataAdapter();da.SelectCommand=cmd;da.Fill(ds); 返回多个结果集填充DataSet,会自动填充到多个DataTable中。如果你已经有了一个预制的DataSet(假设是ds1)那么你先填充到一个临时的DataSet(假设是ds2)ds1.Tables.Add(ds2.Tables[0]);或者ds1.Tables[0] = ds2.Tables[0]; http://blog.csdn.net/zhzuo/archive/2004/08/06/67016.aspx 非常感谢各位的帮助正确的解决方法是在 zhzuo(秋枫) 提供的url所给出的http://blog.csdn.net/zhzuo/archive/2004/08/06/67016.aspx即dataAdapter.TableMappings.Add("Table","Customers");dataAdapter.TableMappings.Add("Table1","Orders");dataAdapter.TableMappings.Add("Table2","Order Details");指定表映射的记录集 "Table"/"Table1"/"Table2" c# 截取 侵权投诉 后面的 超链接 downloadUrl C# AxF1Book 怎么象标准控件拖拉显示到窗口上 在C#中。如何才能够使有大量重复的计算,能够使用SSE等的CPU指令集提供程序的运行速度? 关于刷新父页的问题 视频剪切 请教问题......高手帮帮忙. 北京软件公司工作模式 如何清除查代后的标记? 为何是等价的? 关于 HttpWebResponse 类的 LastModified属性问题 用C#开发数据库方面的软件。。 DataTable记录集中数据排序的问题!!!
如果sp中含有多个select
默认是
dataset.tables["table"]
dataset.tables["table2"]
dataset.tables["table3"]
dataset.tables["table4"]
类推
select * from myTable where id > 10
select * from myTable where id < 10
这不是返回了2个记录集嘛我有一dataset,其中有表myTable,我要指定对myTable填充(SqlDataAdapter.Fill)那两个记录集中的一个,如何指定
DataSet ds=new DataSet();
SqlCommand cmd=new SqlCommand();
cmd.CommandType=CommandType.StoreProduce;
SqlDataAdapter da=new SqlDataAdapter();
da.SelectCommand=cmd;
da.Fill(ds);
如果你已经有了一个预制的DataSet(假设是ds1)
那么你先填充到一个临时的DataSet(假设是ds2)
ds1.Tables.Add(ds2.Tables[0]);
或者
ds1.Tables[0] = ds2.Tables[0];
正确的解决方法是在 zhzuo(秋枫) 提供的url所给出的
http://blog.csdn.net/zhzuo/archive/2004/08/06/67016.aspx即
dataAdapter.TableMappings.Add("Table","Customers");
dataAdapter.TableMappings.Add("Table1","Orders");
dataAdapter.TableMappings.Add("Table2","Order Details");指定表映射的记录集 "Table"/"Table1"/"Table2"