# HG changeset patch # User František Kučera # Date 1387845744 -3600 # Node ID 074b81e5fa7c10009684d2ecbffe681452b09eb7 # Parent b4c74461d0f969189cb64e3d2a0182c8e9892f48 named parameters: better exceptions diff -r b4c74461d0f9 -r 074b81e5fa7c java/sql-dk/src/info/globalcode/sql/dk/SQLCommandNamed.java --- a/java/sql-dk/src/info/globalcode/sql/dk/SQLCommandNamed.java Tue Dec 24 01:38:55 2013 +0100 +++ b/java/sql-dk/src/info/globalcode/sql/dk/SQLCommandNamed.java Tue Dec 24 01:42:24 2013 +0100 @@ -99,7 +99,7 @@ if (name.isEmpty()) { updatedQuery.append(PROBLEM_MARK); updatedQuery.append(originalQuery.substring(m.end(), originalQuery.length())); - throw new SQLException("Named parameter (near " + PROBLEM_MARK + ") is not defined: " + updatedQuery); + throw new SQLException("Named parameter (near " + PROBLEM_MARK + ") is not defined: „" + updatedQuery + "“"); } updatedQuery.append("?"); @@ -112,7 +112,7 @@ for (NamedParameter definedParameter : parameters) { if (findByName(parametersUsed, definedParameter.getName()) == null) { - throw new SQLException("Parameter " + definedParameter.getName() + " is defined but not used in the query."); + throw new SQLException("Parameter „" + definedParameter.getName() + "“ is defined but not used in the query: „" + originalQuery + "“"); } } }