From: SVN by r. <sv...@ca...> - 2009-04-16 09:06:33
|
Author: roy Date: 2009-04-16 11:06:27 +0200 (Thu, 16 Apr 2009) New Revision: 402 Modified: src/main/java/nl/improved/sqlclient/QueryExecutor.java Log: added support for oracle rowid select Modified: src/main/java/nl/improved/sqlclient/QueryExecutor.java =================================================================== --- src/main/java/nl/improved/sqlclient/QueryExecutor.java 2009-03-31 19:41:04 UTC (rev 401) +++ src/main/java/nl/improved/sqlclient/QueryExecutor.java 2009-04-16 09:06:27 UTC (rev 402) @@ -139,6 +139,12 @@ if (colValue == null) { return "NULL"; } else { + if (colValue.getClass().getName().equals("oracle.sql.ROWID")) { + try { + java.lang.reflect.Method m = colValue.getClass().getMethod("stringValue"); + return m.invoke(colValue).toString(); + } catch (Throwable ex) {/* ignore .. probable no oracle jdbc in classpath*/ } + } return colValue.toString(); } } |