connection parameter is null in a Stored Procedure
Posted: Thu 26 Nov 2009 16:43
Hi,
When installed the latest version of dotConnect for Oracle 5.35.54 and Entitty Developer 2.50.50 I got the following exception when calling a stored procedure:
System.ArgumentNullException was unhandled
Message="Value cannot be null.\r\nParameter name: connection"
I know the connection is working because I have normal access to the database until the function call.
Thanks,
Here is the detailed message:
System.ArgumentNullException was unhandled
Message="Value cannot be null.\r\nParameter name: connection"
Source="Devart.Data"
ParamName="connection"
StackTrace:
at Devart.Common.Utils.CheckArgumentNull(Object value, String parameterName)
at Devart.Data.Oracle.OracleLob.b()
at Devart.Data.Oracle.OracleLob.f()
at Devart.Data.Oracle.OracleParameter.get_Value()
at Devart.Data.Oracle.Entity.c.a()
at Devart.Data.Oracle.OracleParameter.get_ArrayLength()
at Devart.Data.Oracle.OracleParameter.set_Value(Object value)
at Devart.Data.Oracle.Entity.c.a(Object A_0)
at Devart.Data.Oracle.Entity.c.b(Object A_0)
at System.Data.EntityClient.EntityCommandDefinition.SyncParameterProperties(EntityParameter entityParameter, DbParameter storeParameter)
at System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands(EntityCommand entityCommand, CommandBehavior behavior)
at System.Data.EntityClient.EntityCommandDefinition.Execute(EntityCommand entityCommand, CommandBehavior behavior)
at System.Data.EntityClient.EntityCommand.ExecuteReader(CommandBehavior behavior)
at System.Data.EntityClient.EntityCommand.ExecuteScalar[T_Result](Func`2 resultSelector)
at System.Data.EntityClient.EntityCommand.ExecuteNonQuery()
at SecModel.SecEntities.Adddtl(Nullable`1 R_PRD_ID, Nullable`1 R_PRODDETAIL_TYPE_ID, String R_SOURCE, String R_COMMENTABOUT, String R_ISPRIVATE, Nullable`1 R_CONFIRMEDLEVEL, Byte[] R_RAW_DATA, String R_MD5, String R_CHARACTER_DATA, Nullable`1 R_CALENDAR_DATA, Nullable`1 R_ENTITYID_DATA, String R_OWNER, Nullable`1& CUR_ID) in C:\Documents and Settings\...Model.Designer.cs:line 378
When installed the latest version of dotConnect for Oracle 5.35.54 and Entitty Developer 2.50.50 I got the following exception when calling a stored procedure:
System.ArgumentNullException was unhandled
Message="Value cannot be null.\r\nParameter name: connection"
I know the connection is working because I have normal access to the database until the function call.
Thanks,
Here is the detailed message:
System.ArgumentNullException was unhandled
Message="Value cannot be null.\r\nParameter name: connection"
Source="Devart.Data"
ParamName="connection"
StackTrace:
at Devart.Common.Utils.CheckArgumentNull(Object value, String parameterName)
at Devart.Data.Oracle.OracleLob.b()
at Devart.Data.Oracle.OracleLob.f()
at Devart.Data.Oracle.OracleParameter.get_Value()
at Devart.Data.Oracle.Entity.c.a()
at Devart.Data.Oracle.OracleParameter.get_ArrayLength()
at Devart.Data.Oracle.OracleParameter.set_Value(Object value)
at Devart.Data.Oracle.Entity.c.a(Object A_0)
at Devart.Data.Oracle.Entity.c.b(Object A_0)
at System.Data.EntityClient.EntityCommandDefinition.SyncParameterProperties(EntityParameter entityParameter, DbParameter storeParameter)
at System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands(EntityCommand entityCommand, CommandBehavior behavior)
at System.Data.EntityClient.EntityCommandDefinition.Execute(EntityCommand entityCommand, CommandBehavior behavior)
at System.Data.EntityClient.EntityCommand.ExecuteReader(CommandBehavior behavior)
at System.Data.EntityClient.EntityCommand.ExecuteScalar[T_Result](Func`2 resultSelector)
at System.Data.EntityClient.EntityCommand.ExecuteNonQuery()
at SecModel.SecEntities.Adddtl(Nullable`1 R_PRD_ID, Nullable`1 R_PRODDETAIL_TYPE_ID, String R_SOURCE, String R_COMMENTABOUT, String R_ISPRIVATE, Nullable`1 R_CONFIRMEDLEVEL, Byte[] R_RAW_DATA, String R_MD5, String R_CHARACTER_DATA, Nullable`1 R_CALENDAR_DATA, Nullable`1 R_ENTITYID_DATA, String R_OWNER, Nullable`1& CUR_ID) in C:\Documents and Settings\...Model.Designer.cs:line 378