Bom dia, antes de tudo, eu vou dizer oq eu estou utilizando
- Eclipse
- Servlet
- Jboos e tomcat
- Banco de Dados Oracle
A minha dúvida e o seguinte, eu to trabalhando com exclusão no meu programa, mas não exibi a mensagem que corresponde, por exemplo, quando eu escrevo o nome a sigla(um campo da tabela) e ele passa pelas condicões, exibi a mensagem que deletou, porem não deleta!, abaixo está o meu código do Servlet(apenas da parte em que estou com dúvida) e da página:
>
>
else{
if(pchave.equalsIgnoreCase("excluir")){
String pchaveEx =request.getParameter("sigla");
String exclui = new String();
String consulta = new String();
stringbuffer.append("<html><title></title><body>\n");
exclui = "DELETE FROM SID_LOG_ULTIMA_MEDICAO WHERE SIGLA = " +
"" + pchaveEx + " AND DATA > (SELECT SYSDATE FROM DUAL)";
smt.executeUpdate(exclui);
//stringbuffer.append("<B>O registro foi deletado com sucesso.<BR></B>\n");
consulta = "SELECT SIGLA FROM SID_LOG_ULTIMA_MEDICAO WHERE SIGLA = '" + pchaveEx + "'";
ResultSet rs = smt.executeQuery(consulta);
boolean msg = rs.next();
while(msg){
stringbuffer.append("<B>O registro não pode ser deletado.<BR></B>\n");
}
}
}
}
catch(SQLException sqlexception){}
stringbuffer.append("<P><table COLS=3 WIDTH=\"50%\" ><tr>\n");
response.setContentLength(stringbuffer.length());
response.getOutputStream().print(stringbuffer.toString());
}
}
<%@page pageEncoding="Cp1252" contentType="text/html; charset=Cp1252" %>
<html>
<body bgcolor="#FFFFFF" font face = "ARIAL" >
<form action= "/ultima_medicao/um011" name = " delete" method =POST>
<br>
<br>
<input type= "text" name="sigla">
<input type= "submit" name="excluir" value = "excluir">
<input type= "hidden" name="opcao" value = "excluir">
</form>
<form action= "/ultima_medicao/um011" name = "consult" method= POST>
<br>
<br>
<input type= "submit" name="excluir" value = "consultar">
<input type= "hidden" name="opcao" value = "consultar">
<br>
<br>
Siglas com datas incorretas**:<br>
- OPN<br>
- KML<br>
- NARU<br>
Siglas que contém datas corretas/:<br>
- HJIO<br>
- IHAJ<br>
- AIS<br>
</body>
</html>
>
>
>
>>>>Espero a resposta, obrigado desde já