Caros,
Estou tentado executar este update:
[code]<%
if (request.getParameter(“acao”) == null)
{
%>
Alteração de Processos
Contrato: " disabled="disabled"/> Comprador: " size="50" maxlength="50" /> Endereço: " size="50" maxlength="50" /> Cidade: " size="20" maxlength="20" /> Estado: " size="2" maxlength="2" />
</p>
<p>
<label>Local:
<input name="local" type="text" id="local" value="<%=request.getParameter("local")%>" size="20" maxlength="20" />
</label>
</p>
<p>
<label>
<input type="submit" name="Alterar" id="gravar" value="Alterar" />
</label>
<label></label>
<input type="reset" name="Limpar" id="Limpar" value="Limpar" />
<label></label>
</p>
</form>
</div>
</div>
<%} else {
if ((request.getParameter("comprador").length() <= 0)
|| (request.getParameter("endImv").length() <= 0)
|| (request.getParameter("cidImv").length() <= 0)
|| (request.getParameter("ufImv").length() <= 0)
|| (request.getParameter("local").length() <= 0)) {
}
else
{
try
{
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/controle", "root", "root");
Statement st = con.createStatement();
String sql = ("update cadprocesso set comprador='" + request.getParameter("comprador") + "',"
+ "endImv='" + request.getParameter("endImv") + "',"
+ "cidImv='" + request.getParameter("cidImv") + "',"
+ "ufImv='" + request.getParameter("ufImv") + "',"
+ "local='" + request.getParameter("local") + "'"
+ "where id="+request.getParameter("id"));
st.executeUpdate(sql);
out.println("<p align='center'><font color='blue' face='arial'>Dados alterado com sucesso!</font></p>"
+ "<br />"
+ "<a href='manutencao_processo.jsp'><img src='imagens/voltar.png' title='voltar' width='40'></a>");
}
catch (ClassNotFoundException erroClass)
{
out.println("Classe Driver JDBC não foi localizado, erro = " + erroClass);
}
catch (SQLException erroSQL)
{
out.println("Erro de conexão com o Banco de dados. ERRO = " + erroSQL);
}
}
}
%>
</body>
[/code]
Porém o update não executa. Podem ajudar, informando-me onde estou errando.
Obrigado.