Hi
Is there some reason CSVPrinter.printRecords(final ResultSet
resultSet) retrieves all fields from the ResultSet using
ResultSet.getString(), which makes QuoteMode.NON_NUMERIC quote
numbers?
This seems to work a lot better:
Index: src/main/java/org/apache/commons/csv/CSVPrinter.java
===================================================================
--- src/main/java/org/apache/commons/csv/CSVPrinter.java (revision 1635890)
+++ src/main/java/org/apache/commons/csv/CSVPrinter.java (working copy)
@@ -512,7 +512,7 @@
}
while (resultSet.next()) {
for (int i = 1; i <= columnCount; i++) {
- print(resultSet.getString(i));
+ print(resultSet.getObject(i));
}
println();
}
Can I commit?
Thank you
Damjan
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]