Oracle ODP.NET:将数据从Timesten refCursor加载到DataTable时出错

Oracle ODP.NET:将数据从Timesten refCursor加载到DataTable时出错,oracle,odp.net,timesten,Oracle,Odp.net,Timesten,我想将数据从Timesten DB加载到datatable,但出现错误 这是我的密码 脚本: create or replace FUNCTION APITT_tbl_request(prefix_db IN VARCHAR2) RETURN SYS_REFCURSOR AS res SYS_REFCURSOR; BEGIN OPEN res FOR SELECT * FROM APITT_tbl_request_in; RETURN res; END; C#代码 数

我想将数据从Timesten DB加载到datatable,但出现错误 这是我的密码

脚本:

create or replace FUNCTION APITT_tbl_request(prefix_db IN VARCHAR2) RETURN SYS_REFCURSOR AS
    res SYS_REFCURSOR;
BEGIN

    OPEN res FOR SELECT * FROM APITT_tbl_request_in;
    RETURN res;
END;
C#代码

数据填充错误(dt)


您尚未设置命令使用的连接

使用ODP.NET,可以同时打开多个连接。如果您没有指定命令应该使用哪个连接,ODP.NET应该如何知道

要么加一行

command.Connection = conn;
或者更换线路

OracleCommand command = new OracleCommand();

command.Connection = conn;
OracleCommand command = new OracleCommand();
OracleCommand command = conn.CreateCommand();