Revision 43521 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/gui/filter/FilterDialog.java
FilterDialog.java | ||
---|---|---|
233 | 233 |
fillValues(row); |
234 | 234 |
break; |
235 | 235 |
case 2: |
236 |
putSymbol(jtreeRoot.getChildAt(row).toString()); |
|
236 |
String s = jtreeRoot.getChildAt(row).toString(); |
|
237 |
if( Character.isDigit(s.charAt(0)) || !StringUtils.isAlphanumeric(s) ) { |
|
238 |
s = "["+s+"]"; |
|
239 |
} |
|
240 |
putSymbol(s); |
|
237 | 241 |
break; |
238 | 242 |
} |
239 | 243 |
} |
... | ... | |
255 | 259 |
} else if (valor instanceof Boolean) { |
256 | 260 |
putSymbol(valor.toString()); |
257 | 261 |
} else if (valor instanceof String) { |
258 |
// putSymbol("'" + StringEscapeUtils.escapeSql((String) valor) + "'");
|
|
259 |
putSymbol("'" + ((String)valor).replace('\'', '?') + "'"); |
|
262 |
putSymbol("'" + StringEscapeUtils.escapeSql((String) valor) + "'"); |
|
263 |
//putSymbol("'" + ((String)valor).replace('\'', '?') + "'");
|
|
260 | 264 |
} else { |
261 | 265 |
putSymbol(StringEscapeUtils.escapeSql(valor.toString())); |
262 | 266 |
} |
Also available in: Unified diff