tfischer 2005/03/03 22:37:02
Modified: xdocs changes.xml
src/generator/src/java/org/apache/torque/engine/database/transform
XmlToData.java
Log:
TRQS267: In the datasql task, single quotes in strings are escaped by
doubling the single quote, not by a backslash.
I do not know any database where doubling the quotes do not work. If there is
one, please let me know.
Thanks to Garth Fielding for the patch.
Revision Changes Path
1.146 +3 -0 db-torque/xdocs/changes.xml
Index: changes.xml
===================================================================
RCS file: /home/cvs/db-torque/xdocs/changes.xml,v
retrieving revision 1.145
retrieving revision 1.146
diff -u -r1.145 -r1.146
--- changes.xml 23 Feb 2005 17:32:09 -0000 1.145
+++ changes.xml 4 Mar 2005 06:37:02 -0000 1.146
@@ -28,6 +28,9 @@
<body>
<release version="3.2-dev" date="in CVS">
+ <action type="fix" dev="tfischer">
+ TRQS267: Fix escpaing of single quotes in datasql task
+ </action>
<action type="add" dev="tfischer">
Added support for schema support at generate time.
See <a href="schema-howto.html">Schema Support Howto</a>.
1.13 +2 -2
db-torque/src/generator/src/java/org/apache/torque/engine/database/transform/XmlToData.java
Index: XmlToData.java
===================================================================
RCS file:
/home/cvs/db-torque/src/generator/src/java/org/apache/torque/engine/database/transform/XmlToData.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- XmlToData.java 22 Feb 2004 06:27:19 -0000 1.12
+++ XmlToData.java 4 Mar 2005 06:37:02 -0000 1.13
@@ -244,7 +244,7 @@
{
StringBuffer sb = new StringBuffer();
sb.append("'");
- sb.append(StringUtils.replace(val, "'", "\\'"));
+ sb.append(StringUtils.replace(val, "'", "''"));
sb.append("'");
return sb.toString();
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]