社区
C#
帖子详情
存储过程返回数据怎么放如DataTable 中?
yjwen0057
2006-10-26 09:42:58
我在调用存储过程时用的ExecuteReader()方法,返回的数据是只读数据,怎样可以放到像dataset对象或是DataTable 中?谢谢啦!
...全文
245
8
打赏
收藏
存储过程返回数据怎么放如DataTable 中?
我在调用存储过程时用的ExecuteReader()方法,返回的数据是只读数据,怎样可以放到像dataset对象或是DataTable 中?谢谢啦!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
syeerzy
2007-02-27
打赏
举报
回复
楼上那些方法都对都行,问题是楼主说他想用Reader... 毕竟有人并不喜欢适配器.
可以写个while循环,用Reader读到的内容填充DataTable的行.
wangkun9999
2007-02-27
打赏
举报
回复
http://blog.csdn.net/xielingxu/archive/2007/01/20/1488417.aspx
wenle
2007-02-27
打赏
举报
回复
楼上的方法就可以
大个啊
2007-02-27
打赏
举报
回复
#region 将DataReader 转为 DataTable
/// <summary>
/// 将DataReader 转为 DataTable
/// </summary>
/// <param name="DataReader">DataReader</param>
public static DataTable ConvertDataReaderToDataTable(SqlDataReader reader)
{
try
{
DataTable objDataTable = new DataTable();
int intFieldCount = reader.FieldCount;
for (int intCounter = 0; intCounter < intFieldCount; ++intCounter)
{
objDataTable.Columns.Add(reader.GetName(intCounter), reader.GetFieldType(intCounter));
}
objDataTable.BeginLoadData();
object[] objValues = new object[intFieldCount];
while (reader.Read())
{
reader.GetValues(objValues);
objDataTable.LoadDataRow(objValues, true);
}
reader.Close();
objDataTable.EndLoadData();
return objDataTable;
}
catch(Exception ex)
{
throw new Exception("转换DataReader为DataTable出错!",ex);
}
}
#endregion
jingye721
2006-10-26
打赏
举报
回复
string strSql="....";
SqlConnection conn=New SqlConnection(.....);
SqlDataAdapter adapter=new SqlDataAdapter(strSql,conn);
DataSet ds=new DataSet();
adapter.Fill(ds);
lsj_zrp
2006-10-26
打赏
举报
回复
下一个SQLHELPER,直接调用里面的方法
Knight94
2006-10-26
打赏
举报
回复
用DataAdapter来执行存储,相当于设置SelectCommand,然后用其的Fill来进行填充DataSet。
lovvver
2006-10-26
打赏
举报
回复
用SqlCommand
C#
中
调用oracle
存储过程
返回
数据
集
在C#
中
调用Oracle
存储过程
来
返回
数据
集是一个常见的任务,这涉及到ADO.NET库的使用,特别是OracleClient组件。Oracle
存储过程
是
数据
库
中
的预编译SQL代码块,可以接收输入参数,执行复杂的业务逻辑,并
返回
结果。在C#...
C#把excel
中
的
数据
读入到
datatable
中
去
通过以上步骤,你就可以实现C#读取Excel
数据
并将其存储到
DataTable
中
的功能。这个方法对于从Excel文件导入
数据
到
数据
库、进行
数据
分析或者进行其他
数据
处理任务都非常有用。记得根据实际情况调整代码,例如处理不同...
C# 连接各种
数据
库
返回
DataTable
的方法
`Fill`方法用于将
数据
库
中
的
数据
填充到`
DataTable
`
中
。 在实际开发
中
,为确保安全性和性能,应使用参数化查询防止SQL注入,以及适当地关闭和释放
数据
库连接。同时,还可以利用`using`语句块来自动管理
数据
库连接的...
C# 两个
datatable
中
的
数据
快速比较
返回
交集 并集或差集
在C#编程
中
,
DataTable
是一种常用的结构,用于存储和操作
数据
,类似于
数据
库表格。当我们处理多个
DataTable
时,可能需要比较它们之间的
数据
,找出交集、并集或差集。这在
数据
分析、
数据
清洗或者
数据
库同步等场景
中
...
执行Sqlserver
存储过程
返回
DataSet
在软件开发过程
中
,经常需要与
数据
库进行交互,其
中
一种常见的场景就是通过调用
存储过程
来获取
数据
并处理这些
数据
。本篇文章将详细探讨如何在C#
中
执行SQL Server的
存储过程
,并将结果集封装到一个`DataSet`对象
中
。 ...
C#
111,119
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章