conor       01/09/19 04:45:19

  Modified:    src/main/org/apache/tools/ant/taskdefs Tag: ANT_14_BRANCH
                        SQLExec.java
  Log:
  Handle REM statements in SQL correctly.
  
  PR:   3556
  Submitted by: Magesh Umasankar <[EMAIL PROTECTED]>
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.22.2.1  +7 -2      
jakarta-ant/src/main/org/apache/tools/ant/taskdefs/SQLExec.java
  
  Index: SQLExec.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-ant/src/main/org/apache/tools/ant/taskdefs/SQLExec.java,v
  retrieving revision 1.22
  retrieving revision 1.22.2.1
  diff -u -w -u -r1.22 -r1.22.2.1
  --- SQLExec.java      2001/08/01 15:33:42     1.22
  +++ SQLExec.java      2001/09/19 11:45:19     1.22.2.1
  @@ -497,8 +497,13 @@
                                                          
project.getProperties());
                   if (line.startsWith("//")) continue;
                   if (line.startsWith("--")) continue;
  -                if (line.length() > 2 &&
  -                    line.substring(0,3).equalsIgnoreCase("REM")) continue;
  +                StringTokenizer st = new StringTokenizer(line);
  +                if (st.hasMoreTokens()) {
  +                    String token = st.nextToken();
  +                    if ("REM".equalsIgnoreCase(token)) {
  +                        continue;
  +                    }
  +                }
   
                   sql += " " + line;
                   sql = sql.trim();
  
  
  

Reply via email to