Olá pessoal!
Estou fazendo meu tcc de técnico, e tenho uma tela onde preciso alterar perguntas. No meu código, ele mostra q a questão foi alterada, mas no banco de dados, realmente, ela ñ foi. Segue abaixo o código do botao:
new playerIII();
String sql = "";
int cod = Integer.parseInt(jTextField7.getText());
alt1 = jTextField2.getText();
alt2 = jTextField3.getText();
alt3 = jTextField4.getText();
alt4 = jTextField5.getText();
if (alt1.equals(jTextField6.getText())||alt2.equals(jTextField6.getText())||alt3.equals(jTextField6.getText())||alt4.equals(jTextField6.getText()) )
{
if(BD.getConnection())
{
try
{
sql = "UPDATE facil SET " +
"id='" + jTextField7.getText() + "'," +
"pergunta='" + jTextField1.getText() + "'," +
"alt1='" + jTextField2.getText() + "'," +
"alt2='" + jTextField3.getText() + "'," +
"alt3='" + jTextField4.getText() + "'," +
"alt4='" + jTextField5.getText() + "'," +
"resposta='" + jTextField6.getText() + "',";
}
catch (java.lang.Exception ex)
{
ex.printStackTrace();
}
}
new certosom();
int r = BD.runSQL(sql);
JOptionPane.showMessageDialog(null, "Sua pergunta foi alterada no nível Fácil!","Questão alterada:",JOptionPane.INFORMATION_MESSAGE );
}
else
{
new errosom();
JOptionPane.showMessageDialog(null, "Sua pergunta não foi atualizada no nível Fácil! Verifique se você digitou uma alternativa igual a resposta correta!","Pergunta não atualizada:",JOptionPane.ERROR_MESSAGE );
}
