[ 
https://issues.apache.org/jira/browse/DERBY-1184?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13576603#comment-13576603
 ] 

Rick Hillegas commented on DERBY-1184:
--------------------------------------

Hi Dag,

Yes, that's right. Now the typeName parameter is ignored as the javadoc 
requires. The client and embedded drivers do the same thing: instead of 
throwing an exception, the method is forwarded to 
CallableStatement.registerOutParameter( int, int ). Over the past several 
years, this method has had various behaviors on Derby depending on the driver:

1) Vacuous. Silently does nothing.

2) Throws an exception.

3) Forwards to another overload.

Now both drivers do (3).

Thanks,
-Rick
                
> 'CallableStatement.registerOutParameter(int,int,String)' does nothing in 
> client driver
> --------------------------------------------------------------------------------------
>
>                 Key: DERBY-1184
>                 URL: https://issues.apache.org/jira/browse/DERBY-1184
>             Project: Derby
>          Issue Type: Bug
>          Components: JDBC
>    Affects Versions: 10.2.1.6
>         Environment: Derby network client
>            Reporter: Kristian Waagan
>            Assignee: Bryan Pendleton
>            Priority: Minor
>             Fix For: 10.2.1.6
>
>         Attachments: derby-1184-1a.diff, derby-1184-1a.stat, 
> derby_1184_with_test.diff
>
>
> The method 'CallableStatement.registerOutParameter(int,int,String)' does 
> nothing in the client driver. As stated in DERBY-447, the method throws a 
> not-implemented exception in the embedded driver. The method should be 
> changed to do this on the client side as well.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to