[ http://issues.apache.org/jira/browse/IBATISNET-53?page=all ]
Gilles Bayon reassigned IBATISNET-53:
-------------------------------------
Assign To: Roberto Rabe (was: Gilles Bayon)
> ODP.NET 10g Dynamic Composite Key Mapping
> -----------------------------------------
>
> Key: IBATISNET-53
> URL: http://issues.apache.org/jira/browse/IBATISNET-53
> Project: iBatis for .NET
> Type: Bug
> Versions: DataMapper 1.1
> Environment: Oracle 9i with ODP.NET 10g provider using current SVN code (5
> May 2005)
> Reporter: Roberto Rabe
> Assignee: Roberto Rabe
>
> The NUnit ResultMapTest.TestDynamiqueCompositeKeyMapping throws an
> Oracle.DataAccess.Types.OracleTypeException : numeric precision specifier is
> out of range (1 to 38)
>
> at Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean
> requery, Boolean fillRequest, CommandBehavior behavior)
> at
> Oracle.DataAccess.Client.OracleCommand.System.Data.IDbCommand.ExecuteReader()
> at
> IBatisNet.DataMapper.MappedStatements.MappedStatement.RunQueryForObject(RequestScope
> request, IDalSession session, Object parameterObject, Object resultObject)
> in
> C:\projects\ibatis\asf\trunk\cs\mapper\IBatisNet.DataMapper\MappedStatements\MappedStatement.cs:line
> 571
> at
> IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForObject(IDalSession
> session, Object parameterObject, Object resultObject) in
> C:\projects\ibatis\asf\trunk\cs\mapper\IBatisNet.DataMapper\MappedStatements\MappedStatement.cs:line
> 517
> at
> IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForObject(IDalSession
> session, Object parameterObject) in
> C:\projects\ibatis\asf\trunk\cs\mapper\IBatisNet.DataMapper\MappedStatements\MappedStatement.cs:line
> 498
> at
> IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecutePostSelect(IDalSession
> session, RequestScope request) in
> C:\projects\ibatis\asf\trunk\cs\mapper\IBatisNet.DataMapper\MappedStatements\MappedStatement.cs:line
> 1027
> at
> IBatisNet.DataMapper.MappedStatements.MappedStatement.RunQueryForObject(RequestScope
> request, IDalSession session, Object parameterObject, Object resultObject)
> in
> C:\projects\ibatis\asf\trunk\cs\mapper\IBatisNet.DataMapper\MappedStatements\MappedStatement.cs:line
> 579
> at
> IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForObject(IDalSession
> session, Object parameterObject, Object resultObject) in
> C:\projects\ibatis\asf\trunk\cs\mapper\IBatisNet.DataMapper\MappedStatements\MappedStatement.cs:line
> 517
> at
> IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForObject(IDalSession
> session, Object parameterObject) in
> C:\projects\ibatis\asf\trunk\cs\mapper\IBatisNet.DataMapper\MappedStatements\MappedStatement.cs:line
> 498
> at IBatisNet.DataMapper.SqlMapper.QueryForObject(String
> statementName, Object parameterObject) in
> c:\projects\ibatis\asf\trunk\cs\mapper\ibatisnet.datamapper\sqlmapper.cs:line
> 508
> at
> IBatisNet.DataMapper.Test.NUnit.SqlMapTests.ResultMapTest.TestDynamiqueCompositeKeyMapping()
> in
> C:\projects\ibatis\asf\trunk\cs\mapper\IBatisNet.DataMapper.Test\NUnit\SqlMapTests\ResultMapTest.cs:line
> 276
> The issue is caused when ExecutePostSelect calls ExecuteQueryForObject which
> sets the parameters with ApplyParameterMap. Unfortunately, the proper DbType
> (Int32) is not set since that part of the code is commented (for other
> reasons).
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira