From 6c301fe4cfe09a19eefda80c773a421456f1c766 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Mon, 17 Dec 2007 16:55:29 +0000 Subject: [PATCH] [ 1811965 ] Import of SQLStatement fails if line ends with ; --- .../adempiere/pipo/handler/SQLStatementElementHandler.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/base/src/org/adempiere/pipo/handler/SQLStatementElementHandler.java b/base/src/org/adempiere/pipo/handler/SQLStatementElementHandler.java index 98466a6757..0ad1965bae 100644 --- a/base/src/org/adempiere/pipo/handler/SQLStatementElementHandler.java +++ b/base/src/org/adempiere/pipo/handler/SQLStatementElementHandler.java @@ -43,7 +43,10 @@ public class SQLStatementElementHandler extends AbstractElementHandler { log.info(elementValue); Attributes atts = element.attributes; String DBType = atts.getValue("DBType"); - PreparedStatement pstmt = DB.prepareStatement(atts.getValue("statement"), getTrxName(ctx)); + String sql = atts.getValue("statement").trim(); + if (sql.endsWith(";")) + sql = sql.substring(0, sql.length() - 1); + PreparedStatement pstmt = DB.prepareStatement(sql, getTrxName(ctx)); try { if(DBType.equals("ALL")) { int n = pstmt.executeUpdate();