Tem como eu atribuir por exemplo no botao EXCLUIR, ele pegar o valor do registro codigo qdo eu clicar nele e ele excluir o registro desse codigo q eu peguei?
Tipo ele vai mostrar os registros se tiver + q 1, e tipo se eu quiser excluir o resgistro 2 q aparece la, e eu clico no botao EXCLUIR do resgitro 2 ele tem q apagar o resgitro dois e nao o primeiro.
Por eu fiz de um jeito aqui so q ele exclui o 1 resgistro q ele mostra.
Entao queria sabers tem jeito…
O BD esta em ACCESS…
Os dois codigos estao em Servlets diferentes…
if ( opcao.equals(“CONSULTAR”) )
{// Recuperando o Codigo digitado no Formulário
partindo = req.getParameter(“I_partindo”);
voos = new Voos( partindo, conexao );
out.println("<tr><td bgcolor=’#CCCCCC’ BORDER=‘1’ BORDERCOLOR=’#FFFFFF’ cellpadding=‘0’ cellspacing=‘0’><div align=‘center’>Codigo</div></td>");
out.println("<td bgcolor=’#CCCCCC’ BORDER=‘1’ BORDERCOLOR=’#FFFFFF’ cellpadding=‘0’ cellspacing=‘0’><div align=‘center’>Aeronave</div></td>");
out.println("<td bgcolor=’#CCCCCC’ BORDER=‘1’ BORDERCOLOR=’#FFFFFF’ cellpadding=‘0’ cellspacing=‘0’><div align=‘center’>Excluir</div></td></tr>");
try
{ ResultSet rs = voos.consultar (partindo);
if (rs==null)
{ out.println(“Dados Não Encontrados…”); }
else
{
while (rs.next())
{
out.println("<tr ><td bgcolor=’#CCCCCC’ BORDER=‘1’ BORDERCOLOR=’#FFFFFF’ cellpadding=‘0’ cellspacing=‘0’><div align=‘center’>"+rs.getInt(“codigo”)+"</div></td>");
out.println("<td bgcolor=’#CCCCCC’ BORDER=‘1’ BORDERCOLOR=’#FFFFFF’ cellpadding=‘0’ cellspacing=‘0’><div align=‘center’>" +rs.getString(“aeronave”)+"</div></td>");
out.println("<td bgcolor=’#CCCCCC’ BORDER=‘1’ BORDERCOLOR=’#FFFFFF’ cellpadding=‘0’ cellspacing=‘0’><div align=‘center’><input type=‘submit’ name=‘operacao’ value=‘EXCLUIR’ ></div></td></tr>");
}
}
}
catch(Exception e){out.println("Erro: " + e.getMessage());}
}
no sql esta assim:
public boolean excluir( String codigo)
{
boolean aux = false;
try
{String sql = " DELETE FROM Voos WHERE codigo = “+Integer.parseInt(codigo)+”";
Statement st = conexao.createStatement();
st.executeUpdate( sql );
System.out.println(sql);
aux = true;
}
catch ( SQLException e )
{
aux = false;
System.out.println( e.getMessage() );
}
return aux;
} [/color][/color][/b]