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
