草庐IT

关于oracle:C# ODB.NET Out 参数总是DBNull

C#ODB.NETOutparameterisalwaysDBNull我在OracleSQLServer的包中有一个存储过程。这个过程有输入和输出参数。该过程本身有效,当在OracleSQLDeveloper中执行时,输出参数读取预期的输出(最后一行的列值)。此过程必须由WebAPI通过ODP.NET(Oracle托管数据访问)调用。问题:永远不会返回输出参数(ODP中的Long类型和db中的NUMBER(12,0)类型)。执行命令后输出参数始终为DBNull。下面是我的代码的相关部分(其他参数省略):打包程序:12345PROCEDUREpost_event(event_idOUTOPIS_