diff -r 28735e71a1da -r b4c74461d0f9 java/sql-dk/src/info/globalcode/sql/dk/CLIParser.java --- a/java/sql-dk/src/info/globalcode/sql/dk/CLIParser.java Tue Dec 24 01:20:57 2013 +0100 +++ b/java/sql-dk/src/info/globalcode/sql/dk/CLIParser.java Tue Dec 24 01:38:55 2013 +0100 @@ -87,7 +87,7 @@ arg = args[i]; if (arg.startsWith(options.getNamePrefix()) && arg.endsWith(options.getNameSuffix())) { // Named parameters: - String paramName = arg.substring(options.getNamePrefix().length()); + String paramName = arg.substring(options.getNamePrefix().length(), arg.length() - options.getNameSuffix().length()); String paramValue = fetchNext(args, ++i); options.addNamedParameter(new NamedParameter(paramName, paramValue, namedTypes.get(paramName))); } else { // Numbered parameters: