db-derby-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rhille...@apache.org
Subject svn commit: r1455602 [2/2] - in /db/derby/code/trunk/java: client/org/apache/derby/client/am/ engine/org/apache/derby/impl/jdbc/ engine/org/apache/derby/impl/sql/ testing/org/apache/derbyTesting/functionTests/master/ testing/org/apache/derbyTesting/fun...
Date Tue, 12 Mar 2013 16:21:36 GMT
Modified: db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/master/outparams.out
URL: http://svn.apache.org/viewvc/db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/master/outparams.out?rev=1455602&r1=1455601&r2=1455602&view=diff
==============================================================================
--- db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/master/outparams.out (original)
+++ db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/master/outparams.out Tue Mar 12 16:21:35 2013
@@ -353,7 +353,7 @@ call takesShortPrimitive(?,?)
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type SMALLINT and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type SMALLINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 call takesIntegerPrimitive(?,?)
 	cs.registerOutParameter(1, BIT)
@@ -642,7 +642,7 @@ call takesIntegerPrimitive(?,?)
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type INTEGER and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type INTEGER and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 call takesLongPrimitive(?,?)
 	cs.registerOutParameter(1, BIT)
@@ -931,7 +931,7 @@ call takesLongPrimitive(?,?)
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type BIGINT and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type BIGINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 call takesFloatPrimitive(?,?)
 	cs.registerOutParameter(1, BIT)
@@ -1220,7 +1220,7 @@ call takesFloatPrimitive(?,?)
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type REAL and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type REAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 call takesDoublePrimitive(?,?)
 	cs.registerOutParameter(1, BIT)
@@ -1509,7 +1509,7 @@ call takesDoublePrimitive(?,?)
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type DOUBLE and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DOUBLE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 call takesBigDecimal(?,?)
 	cs.registerOutParameter(1, BIT)
@@ -1798,7 +1798,7 @@ call takesBigDecimal(?,?)
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type DECIMAL and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DECIMAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 {call takesByteArray(?,?)}
 	cs.registerOutParameter(1, BIT)
@@ -1908,7 +1908,7 @@ call takesBigDecimal(?,?)
 			getBytes(1) = -1000000000000000
 			getObject(1) = -1000000000000000
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR () FOR BIT DATA and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 call takesString(?,?)
 	cs.registerOutParameter(1, BIT)
@@ -2306,7 +2306,7 @@ call takesString(?,?)
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type VARCHAR and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 {call takesDate(?,?)}
 	cs.registerOutParameter(1, BIT)
@@ -2397,7 +2397,7 @@ call takesString(?,?)
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type DATE and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DATE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 call takesTimestamp(?,?)
 	cs.registerOutParameter(1, BIT)
@@ -2488,7 +2488,7 @@ call takesTimestamp(?,?)
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type TIMESTAMP and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIMESTAMP and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 {call takesTime(?,?)}
 	cs.registerOutParameter(1, BIT)
@@ -2579,7 +2579,7 @@ call takesTimestamp(?,?)
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type TIME and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIME and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ...now doing setObject on each type xxx
 ------------------------------------
 {call takesNothing()}
@@ -2913,7 +2913,7 @@ call takesShortPrimitive(?,?)
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type SMALLINT and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type SMALLINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 call takesIntegerPrimitive(?,?)
 	cs.registerOutParameter(1, BIT)
@@ -3202,7 +3202,7 @@ call takesIntegerPrimitive(?,?)
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type INTEGER and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type INTEGER and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 call takesLongPrimitive(?,?)
 	cs.registerOutParameter(1, BIT)
@@ -3491,7 +3491,7 @@ call takesLongPrimitive(?,?)
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type BIGINT and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type BIGINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 call takesFloatPrimitive(?,?)
 	cs.registerOutParameter(1, BIT)
@@ -3780,7 +3780,7 @@ call takesFloatPrimitive(?,?)
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type REAL and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type REAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 call takesDoublePrimitive(?,?)
 	cs.registerOutParameter(1, BIT)
@@ -4069,7 +4069,7 @@ call takesDoublePrimitive(?,?)
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type DOUBLE and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DOUBLE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 call takesBigDecimal(?,?)
 	cs.registerOutParameter(1, BIT)
@@ -4358,7 +4358,7 @@ call takesBigDecimal(?,?)
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type DECIMAL and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DECIMAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 {call takesByteArray(?,?)}
 	cs.registerOutParameter(1, BIT)
@@ -4468,7 +4468,7 @@ call takesBigDecimal(?,?)
 			getBytes(1) = -1000000000000000
 			getObject(1) = -1000000000000000
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR () FOR BIT DATA and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 call takesString(?,?)
 	cs.registerOutParameter(1, BIT)
@@ -4866,7 +4866,7 @@ call takesString(?,?)
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type VARCHAR and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 {call takesDate(?,?)}
 	cs.registerOutParameter(1, BIT)
@@ -4957,7 +4957,7 @@ call takesString(?,?)
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type DATE and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DATE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 call takesTimestamp(?,?)
 	cs.registerOutParameter(1, BIT)
@@ -5048,7 +5048,7 @@ call takesTimestamp(?,?)
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type TIMESTAMP and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIMESTAMP and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 {call takesTime(?,?)}
 	cs.registerOutParameter(1, BIT)
@@ -5139,7 +5139,7 @@ call takesTimestamp(?,?)
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type TIME and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIME and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ...not doing any setXXX, just OUT parameters, not IN/OUT
 ------------------------------------
 {call takesNothing()}
@@ -5736,7 +5736,7 @@ TESTING RETURN OUTPUT PARAMETERS
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type SMALLINT and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type SMALLINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 {? = call returnsIntegerP(?)}
 	cs.registerOutParameter(1, BIT)
@@ -6074,7 +6074,7 @@ TESTING RETURN OUTPUT PARAMETERS
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type INTEGER and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type INTEGER and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 {? = call returnsLongP(?)}
 	cs.registerOutParameter(1, BIT)
@@ -6412,7 +6412,7 @@ TESTING RETURN OUTPUT PARAMETERS
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type BIGINT and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type BIGINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 {? = call returnsFloatP(?)}
 	cs.registerOutParameter(1, BIT)
@@ -6750,7 +6750,7 @@ TESTING RETURN OUTPUT PARAMETERS
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type REAL and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type REAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 {? = call returnsDoubleP(?)}
 	cs.registerOutParameter(1, BIT)
@@ -7088,7 +7088,7 @@ TESTING RETURN OUTPUT PARAMETERS
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type DOUBLE and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DOUBLE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 {? = call returnsBigDecimal(?)}
 	cs.registerOutParameter(1, BIT)
@@ -7426,7 +7426,7 @@ TESTING RETURN OUTPUT PARAMETERS
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type DECIMAL and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DECIMAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 {? = call returnsByteArray(?)}
 	cs.registerOutParameter(1, BIT)
@@ -7533,7 +7533,7 @@ TESTING RETURN OUTPUT PARAMETERS
 			getBytes(1) = -1000000000000000
 			getObject(1) = -1000000000000000
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR () FOR BIT DATA and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 {? = call returnsString(?)}
 	cs.registerOutParameter(1, BIT)
@@ -7914,7 +7914,7 @@ TESTING RETURN OUTPUT PARAMETERS
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type VARCHAR and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 {? = call returnsDate(?)}
 	cs.registerOutParameter(1, BIT)
@@ -8063,7 +8063,7 @@ TESTING RETURN OUTPUT PARAMETERS
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type DATE and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DATE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 {? = call returnsTimestamp(?)}
 	cs.registerOutParameter(1, BIT)
@@ -8212,7 +8212,7 @@ TESTING RETURN OUTPUT PARAMETERS
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type TIMESTAMP and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIMESTAMP and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 {? = call returnsTime(?)}
 	cs.registerOutParameter(1, BIT)
@@ -8361,7 +8361,7 @@ TESTING RETURN OUTPUT PARAMETERS
 	cs.registerOutParameter(1, LONGVARBINARY)
 	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type LONGVARBINARY because it maps to type TIME and they are incompatible.
 	cs.registerOutParameter(1, OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIME and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 ==============================================
 TESTING OUTPUT PARAMETERS WITH register(OTHER)
@@ -8413,487 +8413,487 @@ TESTING OUTPUT PARAMETERS WITH register(
 ------------------------------------
 call takesShortPrimitive(?,?)
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type SMALLINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type SMALLINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type SMALLINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type SMALLINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type SMALLINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type SMALLINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type SMALLINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type SMALLINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type SMALLINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type SMALLINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type SMALLINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type SMALLINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type SMALLINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type SMALLINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type SMALLINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type SMALLINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type SMALLINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type SMALLINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type SMALLINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type SMALLINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type SMALLINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 call takesIntegerPrimitive(?,?)
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type INTEGER and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type INTEGER and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type INTEGER and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type INTEGER and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type INTEGER and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type INTEGER and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type INTEGER and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type INTEGER and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type INTEGER and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type INTEGER and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type INTEGER and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type INTEGER and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type INTEGER and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type INTEGER and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type INTEGER and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type INTEGER and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type INTEGER and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type INTEGER and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type INTEGER and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type INTEGER and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type INTEGER and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 call takesLongPrimitive(?,?)
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type BIGINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type BIGINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type BIGINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type BIGINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type BIGINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type BIGINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type BIGINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type BIGINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type BIGINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type BIGINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type BIGINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type BIGINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type BIGINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type BIGINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type BIGINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type BIGINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type BIGINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type BIGINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type BIGINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type BIGINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type BIGINT and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 call takesFloatPrimitive(?,?)
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type REAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type REAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type REAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type REAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type REAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type REAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type REAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type REAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type REAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type REAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type REAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type REAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type REAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type REAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type REAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type REAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type REAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type REAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type REAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type REAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type REAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 call takesDoublePrimitive(?,?)
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DOUBLE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DOUBLE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DOUBLE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DOUBLE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DOUBLE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DOUBLE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DOUBLE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DOUBLE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DOUBLE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DOUBLE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DOUBLE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DOUBLE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DOUBLE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DOUBLE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DOUBLE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DOUBLE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DOUBLE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DOUBLE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DOUBLE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DOUBLE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DOUBLE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 call takesBigDecimal(?,?)
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DECIMAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DECIMAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DECIMAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DECIMAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DECIMAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DECIMAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DECIMAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DECIMAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DECIMAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DECIMAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DECIMAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DECIMAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DECIMAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DECIMAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DECIMAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DECIMAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DECIMAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DECIMAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DECIMAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DECIMAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DECIMAL and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 {call takesByteArray(?,?)}
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR () FOR BIT DATA and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR () FOR BIT DATA and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR () FOR BIT DATA and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR () FOR BIT DATA and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR () FOR BIT DATA and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR () FOR BIT DATA and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR () FOR BIT DATA and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR () FOR BIT DATA and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR () FOR BIT DATA and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR () FOR BIT DATA and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR () FOR BIT DATA and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR () FOR BIT DATA and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR () FOR BIT DATA and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR () FOR BIT DATA and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR () FOR BIT DATA and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR () FOR BIT DATA and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR () FOR BIT DATA and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR () FOR BIT DATA and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR () FOR BIT DATA and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR () FOR BIT DATA and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR () FOR BIT DATA and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 call takesString(?,?)
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type VARCHAR and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 {call takesDate(?,?)}
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DATE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DATE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DATE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DATE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DATE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DATE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DATE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DATE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DATE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DATE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DATE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DATE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DATE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DATE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DATE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DATE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DATE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DATE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DATE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DATE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type DATE and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 call takesTimestamp(?,?)
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIMESTAMP and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIMESTAMP and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIMESTAMP and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIMESTAMP and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIMESTAMP and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIMESTAMP and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIMESTAMP and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIMESTAMP and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIMESTAMP and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIMESTAMP and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIMESTAMP and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIMESTAMP and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIMESTAMP and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIMESTAMP and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIMESTAMP and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIMESTAMP and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIMESTAMP and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIMESTAMP and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIMESTAMP and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIMESTAMP and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIMESTAMP and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 {call takesTime(?,?)}
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIME and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIME and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIME and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIME and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIME and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIME and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIME and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIME and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIME and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIME and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIME and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIME and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIME and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIME and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIME and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIME and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIME and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIME and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIME and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIME and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 	cs.registerOutParameter(1, Types.OTHER)
-	Exception java.sql.SQLException: Parameter 1 cannot be registered to be of type OTHER because it maps to type TIME and they are incompatible.
+	Exception java.sql.SQLException: The data type 'OTHER' is not supported.
 ------------------------------------
 start testManyOut
 Ten OUT parameters

Modified: db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/jdbc4/PreparedStatementTest42.java
URL: http://svn.apache.org/viewvc/db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/jdbc4/PreparedStatementTest42.java?rev=1455602&r1=1455601&r2=1455602&view=diff
==============================================================================
--- db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/jdbc4/PreparedStatementTest42.java (original)
+++ db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/jdbc4/PreparedStatementTest42.java Tue Mar 12 16:21:35 2013
@@ -34,6 +34,7 @@ import java.sql.SQLFeatureNotSupportedEx
 import java.sql.Statement;
 import java.sql.Time;
 import java.sql.Timestamp;
+import java.sql.Types;
 
 import junit.framework.*;
 
@@ -80,6 +81,23 @@ public class PreparedStatementTest42 ext
         JDBCType.STRUCT,
     };
 
+    private static  final   int[]  ILLEGAL_SQL_TYPES = new int[]
+    {
+        Types.ARRAY,
+        Types.DATALINK,
+        Types.DISTINCT,
+        Types.LONGNVARCHAR,
+        Types.NCHAR,
+        Types.NCLOB,
+        Types.NVARCHAR,
+        Types.OTHER,
+        Types.REF,
+        Types.REF_CURSOR,
+        Types.ROWID,
+        Types.SQLXML,
+        Types.STRUCT,
+    };
+
     //////////////////////////////////////////////////////////
     //
     // STATE
@@ -551,6 +569,19 @@ public class PreparedStatementTest42 ext
             fail( "Expected unimplemented feature." );
         }
         catch (SQLException se) { assertUnimplemented( se ); }
+ 
+        // Make sure that the pre-JDBC4.2 overloads throw the correct exception too
+        valueIdx = 1;
+        param = 1;
+        cs.setInt( param++, valueIdx );
+        for ( int i = 0; i < ILLEGAL_SQL_TYPES.length; i++ )
+        {
+            int     type = ILLEGAL_SQL_TYPES[ i ];
+            try {
+                cs.registerOutParameter( param++, type, 0 );
+                fail( "Should not have been able to register parameter type " + type );
+            } catch (SQLException se) { assertUnimplemented( se ); }
+        }
     }
     private  static void    vetCS( CallableStatement cs, int valueIdx )
         throws Exception



Mime
View raw message