Erro dentro do botão diz não ter variavel

1 resposta
R

estou usando esse código dentro de meu botão para gerar meu relatório.

private void btAlunoActionPerformed(java.awt.event.ActionEvent evt) {                                        
        btAluno.setEnabled(false);
        cbAluno.setEnabled(true);
        btRelatorio.setVisible(true);
        cbAluno.setVisible(true);

        
       modAluno = "Aluno";      
        
    }                                       

    private void cbAlunoActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
    }                                       

    private void btRelatorioActionPerformed(java.awt.event.ActionEvent evt) {                                            
      String campo = "";
      Aluno.AlunoDAO dao = new Aluno.AlunoDAO();
        
        if(modAluno.equals("Aluno")){
            if(cbAluno.getSelectedIndex()==0){
                campo = "";
            }
            else{
               campo = ("where nome_pessoa = '" + cbAluno.getSelectedItem().toString()+"'");
            }
            
          }
            try{
        ResultSet rs = dao.Consulta(campo);
        JRResultSetDataSource jr = new JRResultSetDataSource(rs);
        JasperPrint relPreview = JasperFillManager.fillReport("ireport/report3.jasper", null, jr); 
        JasperViewer jv = new JasperViewer(relPreview, false);
        jv.setTitle("Relatorio");
        jv.setVisible(true);
        
        }
        catch(JRException e){
            JOptionPane.showMessageDialog(null, e);
        }  
        
    }
porem vem me retornando erro nessa linha
ResultSet rs = dao.Consulta(campo);

[color=red]Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Uncompilable source code - Erroneous sym type: Aluno.AlunoDAO.Consulta
at Relatorio.RelatorioUsuario.btRelatorioActionPerformed(RelatorioUsuario.java:139)[/color]

1 Resposta

rafadelnero

Mostre o código do método consulta, veja como está sendo criado também o código SQL.

Criado 30 de agosto de 2014
Ultima resposta 31 de ago. de 2014
Respostas 1
Participantes 2