1 package smile.stored; 2 3 import java.util.*; 4 import java.sql.*; 5 6 17 public class s_deleteMap extends StoredProcedure implements ProcedureInterface { 18 19 String itemID; 20 21 String mappingCode; 22 23 public s_deleteMap() { 24 } 25 26 public void init(HashMap initData, Connection con) { 27 super.init(initData, con); 29 itemID = utils.getString(data, "ITEMID", ""); 31 mappingCode = utils.getString(data, "MAPPINGCODE", ""); 32 } 33 34 public void checkAction() throws SQLException { 35 } 36 37 public void checkParams() throws SQLException { 38 if (itemID.equals("") || mappingCode.equals("")) { 39 throw new SQLException("ERROR: REQUIRED FIELDS WERE NOT SENT."); 40 } 41 } 42 43 public void executeAction() throws SQLException { 44 StringBuffer v_sb = new StringBuffer (); 45 v_sb.append("DELETE FROM tblarticleorder ").append(" WHERE mappingCode = '" + mappingCode + "'").append(" AND itemID = '" + itemID + "'"); 46 execStatement(v_sb.toString()); 47 48 StringBuffer v_sb2 = new StringBuffer (); 49 v_sb2.append("DELETE FROM tblarticlepreload ").append(" WHERE mappingCode = '" + mappingCode + "'").append(" AND itemID = '" + itemID + "'"); 50 execStatement(v_sb2.toString()); 51 52 StringBuffer v_sbUpdate = new StringBuffer (); 53 v_sbUpdate.append("UPDATE tblarticles ").append(" SET updateDate = '" + sdf.format(new java.util.Date ()) + "'").append( 54 " WHERE itemID = '" + itemID + "'"); 55 56 execStatement(v_sbUpdate.toString()); 57 execStatementToRS(queryResultOk); 58 59 } 60 } | Popular Tags |