string data = string.Empty;DataTable OutDataTable = new DataTable();OracleDataReader daReader = cmd.ExecuteReader(CommandBehavior.CloseConnection);OutDataTable = new DataTable();DataRow dataRow;//...

string data = string.Empty; DataTable OutDataTable = new DataTable(); OracleDataReader daReader = cmd.ExecuteReader(CommandBehavior.CloseConnection); OutDataTable = new DataTable(); DataRow dataRow; //设置Table名和Column名 OutDataTable.TableName ="test"; for (int j = 0; j < daReader.FieldCount; j++) { //获取列名 OutDataTable.Columns.Add(daReader.GetName(j)); } //循环取数据集合中的数据,存到DataTable中 do { while (daReader.Read()) { dataRow = OutDataTable.NewRow(); for (int j = 0; j < daReader.FieldCount; j++) { data = daReader[j].ToString(); dataRow[j] = data; } OutDataTable.Rows.Add(dataRow); } } while (daReader.NextResult()); dtTemp = OutDataTable;
织梦狗教程
本文标题为:C#使用OracleDataReader返回DataTable


基础教程推荐
猜你喜欢
- C#算法之回文数 2023-05-15
- C#通过HttpWebRequest发送带有JSON Body的POST请求实现 2023-04-27
- 如何在C#中使用指针 2023-02-16
- C#实现Winform小数字键盘模拟器 2023-05-06
- c# – UInt32的参数数据类型无效. (MS SQL Server) 2023-11-09
- WPF Slider滑动条的颜色修改方法 2022-12-30
- .NET Core 编写的 Windows 远程桌面记录清理工具 2023-09-27
- c#中string的特性介绍及注意事项小结 2023-02-02
- 第一个,net core项目,一起入门 !!! 2023-09-27
- c# – ITextSharp合并多个pdf的内存不足异常 2023-09-18