ASP.NET C#Web服务Oracle包返回空字符串

ASP.NET C#Web服务Oracle包返回空字符串,c#,asp.net,oracle,visual-studio-2010,web-services,C#,Asp.net,Oracle,Visual Studio 2010,Web Services,我有一个Oracle包过程,它将XML字符串作为输入变量并输出XML字符串。我试图编写一个web服务,但它返回空字符串(null),而不是XML字符串 代码: 在盯着代码看了几个小时后,我意识到解决方案比预期的简单得多 objCmd.Parameters.Add("P_IN", OracleDbType.Varchar2).Value = xmlStr; PKG_WEBSERV11 PROCEDURE TEST (P_IN IN VARCHAR2, P_OUT OUT VARC

我有一个Oracle包过程,它将XML字符串作为输入变量并输出XML字符串。我试图编写一个web服务,但它返回空字符串(null),而不是XML字符串

代码:


在盯着代码看了几个小时后,我意识到解决方案比预期的简单得多

objCmd.Parameters.Add("P_IN", OracleDbType.Varchar2).Value = xmlStr;
    PKG_WEBSERV11
    PROCEDURE TEST (P_IN IN VARCHAR2, P_OUT OUT VARCHAR2)
objCmd.Parameters.Add("P_IN", OracleDbType.Varchar2).Value = xmlStr;