2010-03-23 49 views
1

是否可以通过使用Microsoft Enterprise Library 4.1中的DAAB从Oracle存储过程获取引用游标?使用MS EntLib中的DAAB从Oracle存储过程返回引用游标4.1

+0

谢谢,您能分享一下示例代码吗? – Kiquenet 2010-07-20 19:55:14

+0

雅肯定。我们正在使用DAAB的旧版本,并且迄今为止非常好。 – 2010-03-24 04:17:20

+0

谢谢,请分享示例代码吗? – afin 2010-03-24 10:32:54

回答

1

是的,你可以。

PROCEDURE load_all (
    p_row_start   IN  number, 
    p_page_size   IN  number, 

    cur_out    OUT sys_refcursor 
) AS 
... 

和C#的一面:

DbCommand cmd = db.GetStoredProcCommand("my_package.load_all", paramValues)) 
IDataReader r = db.ExecuteReader(cmd); 
... 

REFCURSOR PARAM应该被命名为 “cur_out”。

+0

非常感谢。 – afin 2010-03-25 13:37:35

相关问题