You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ibatis.apache.org by "Gilles Bayon (JIRA)" <ib...@incubator.apache.org> on 2005/05/06 18:51:27 UTC
[jira] Assigned: (IBATISNET-57) MS OracleClient 1.0.5 Update Statement with Extended Parameter Map
[ http://issues.apache.org/jira/browse/IBATISNET-57?page=all ]
Gilles Bayon reassigned IBATISNET-57:
-------------------------------------
Assign To: Roberto Rabe
> MS OracleClient 1.0.5 Update Statement with Extended Parameter Map
> ------------------------------------------------------------------
>
> Key: IBATISNET-57
> URL: http://issues.apache.org/jira/browse/IBATISNET-57
> Project: iBatis for .NET
> Type: Task
> Versions: DataMapper 1.1
> Environment: Oracle 9i with MS OracleClient 1.0.5 provider
> Reporter: Roberto Rabe
> Assignee: Roberto Rabe
> Priority: Minor
>
> The NUnit Oracle.StatementTest.TestUpdateCategoryWithExtendParameterMap() throws OracleException Invalid number.
> The failing NUnit update statement is:
> <update id="UpdateCategoryViaParameterMap" parameterMap="UpdateParam">
> update Categories set
> Category_Name = ?,
> Category_Guid = ?
> where
> Category_Id = ?
> </update>
> The reason is that the parameter order is not correct in the command text:
> "update Categories set Category_Name = :Id, Category_Guid = :Name where Category_Id = :GuidString"
>
> The MS OracleClient provider works better using an extended parameter map on insert instead of update since the order of the properties is important.
>
> A work-around is to use a specific parameterMap for the UPDATE or use a parameterClass instead of an extended parameterMap.
--
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