0
使用ODP.net,我打电话给10g上的几个存储过程。其中一个过程返回一个游标。另一个返回三,另一个返回11等。有没有办法容纳未知数量的游标。现在我只是添加另一种特定于需求的方法,但这看起来很浪费。未知的游标数量
我在考虑存储需要对每一道工序,在XML文件中说游标数,并通过循环和增加,但这似乎clunkish
人有什么想法?
使用ODP.net,我打电话给10g上的几个存储过程。其中一个过程返回一个游标。另一个返回三,另一个返回11等。有没有办法容纳未知数量的游标。现在我只是添加另一种特定于需求的方法,但这看起来很浪费。未知的游标数量
我在考虑存储需要对每一道工序,在XML文件中说游标数,并通过循环和增加,但这似乎clunkish
人有什么想法?
Odp OracleDataAdapter包含一个支持Tables数组作为参数的过载函数填充。
public int Fill(int startRecord, int maxRecords, params DataTable[] dataTables)
然后,您可以从许多结果中加载很多表。
也可以使用OracleDataReader.NextResult来遍历每个结果。
这就是我一直在寻找的,谢谢。 – 2010-07-19 14:35:16