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-04-22
- C# 如何获取当前进程或线程的ID 2023-05-31
- Unity虚拟摇杆的实现方法 2023-02-16
- asp.net core swagger (Swashbuckle ) 设置nginx proxy后,无法访问的问题 2023-09-26
- Unity3D实现摄像机镜头移动并限制角度 2023-02-17
- 一次有趣的Linux下.Net Core与C语言的合作开发体验:生成Linux标准的用户密码串 2023-09-26
- C# 给PPT中的图表添加趋势线的方法 2023-05-05
- c#中WebService的介绍及调用方式小结 2023-01-06
- c# – 使用Web API作为SignalR服务器并从Windows服务中使用它 2023-09-19
- c# – 如何读取DLL插件中的MEF元数据而不将整个DLL复制到内存中? 2023-09-20