如何使用DataReader将Oracle数据存储在数组中 [英] how to store a oracle data in an array using datareader
本文介绍了如何使用DataReader将Oracle数据存储在数组中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想将查询的值存储在一个数组中,以便我希望在另一页上以i的形式将它们作为request.querystring
来获得
i want to store the values of the query in a array so that i want to get them 1 by i on another page as request.querystring
query = "select xgename,eaname from dieselback where sde_in_charge=" & quer
推荐答案
示例:
public static ArrayList FillArrayList(String StoredProcedure, List<sqlparameter> sqlParameters, String ConnectionName)
{
ArrayList list = new ArrayList();
try
{
using (SqlDataReader reader = FillDataReader(StoredProcedure, sqlParameters, ConnectionName))
{
if (reader.HasRows)
{
while (reader.Read())
{
Object[] listValues = new Object[reader.FieldCount];
reader.GetValues(listValues);
list.Add(listValues);
}
}
reader.Close();
}
}
catch (Exception ex)
{
throw new Exception(ex.Message, ex.InnerException);
}
return list;
}</sqlparameter>
这篇关于如何使用DataReader将Oracle数据存储在数组中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文