CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

怎样把OleDbDataReader的数据读到dataSet里面?

楼主tob(gcc)2003-08-02 13:34:59 在 .NET技术 / ASP.NET 提问

strConnectDb   =   "Provider=MSDAORA;Password=manager;User   ID=system;Data   Source=zengting";  
  oleConnect=new   OleDbConnection(strConnectDb);  
  oleConnect.Open();  
  OleDbCommand   myCommand=new   OleDbCommand("pkg_test.get_data",oleConnect);  
  myCommand.CommandType=CommandType.StoredProcedure;  
  myCommand.Parameters.Add(new   OleDbParameter("@first_name",OleDbType.VarChar,10));  
  myCommand.Parameters["@first_name"].Value=s_firstname.Text;  
  myCommand.Prepare();  
  OleDbDataReader   myReader=myCommand.ExecuteReader();  
                          DataGrid1.DataSource=myReader;  
  DataGrid1.DataBind();  
  怎样把OleDbDataReader的数据读到dataSet里面? 问题点数:50、回复次数:7Top

1 楼panyee(快乐王子)回复于 2003-08-02 13:50:45 得分 0

你如果用那个读法的话,   估计比较麻烦,  
   
   
  你得自己定义一张DataTable,   然后把数据一行行地插入到DataTable里,    
   
  最后   ds.Tables.Add(dt);把DataTable加入到DataSet中Top

2 楼saucer(思归)回复于 2003-08-02 13:57:36 得分 0

create   a   subclass   from   DbDataAdapter   class   and   call   its   Fill(DataTable,   DataReader)   method,   see  
   
  http://groups.google.com/groups?q=IDataReader+DbDataAdapter&hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=uPzV7rqACHA.940%40tkmsftngp05&rnum=8  
  Top

3 楼tob(gcc)回复于 2003-08-02 14:04:47 得分 0

to     panyee(快乐王子)   谢了!  
  能不能OleDbCommand返回数据到DataSet?Top

4 楼tob(gcc)回复于 2003-08-02 14:08:49 得分 0

to   saucer(思归,   MS   .NET   MVP)    
  DbDataAdapter能够用OleDbCommand调用存储过程返回数据吗?Top

5 楼saucer(思归)回复于 2003-08-02 14:18:15 得分 0

DbDataAdapter   is   an   abstract   class,   in   your   subclass,   you   can   do   anythingTop

6 楼saucer(思归)回复于 2003-08-02 14:28:50 得分 50

OleDbDataAdapter   da   =   new   OleDbDataAdapter(myCommand);  
  DataSet   ds   =   new   DataSet();  
  da.Fill(ds);Top

7 楼tob(gcc)回复于 2003-08-02 14:50:11 得分 0

saucer(思归,   MS   .NET   MVP)   谢了!!Top

相关问题

  • 读取dataset里的数据
  • 怎样用对象OleDbDataReader读出数据?
  • 求把 datagrid 的数据读回 dataset !
  • 使用DataSet读取XML数据
  • 请问如何读取DataSet的数据?
  • DataSet读取xml数据问题
  • 如何从数据库中读取数据(不用dataset)
  • 怎样读出dataset 中的数据,插入数据库中????
  • 如何对DataSet数据集进行分页读取数据
  • 请问:怎么判断OleDbDataReader读出来的数据的类型?

关键词

  • ms .net
  • 数据
  • ds
  • oledbdatareader
  • dbdataadapter
  • oleconnect
  • mycommand
  • oledbcommand
  • dataset
  • datatable

得分解答快速导航

  • 帖主:tob
  • saucer

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo