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