Boa noite!
Porque está dando erro?
try {
pstm = conexao.conectar().prepareStatement(sql);
rst = pstm.executeQuery();
while (rst.next()) {
tmDados.setValueAt(rst.getInt("fatura"), 1, 0);
tmDados.setValueAt(rst.getString("data"), 1, 1);
tmDados.setValueAt(rst.getDate("datavencimento"), 1, 2);
tmDados.setValueAt(rst.getFloat("valor"), 1, 3);
tmDados.setValueAt(rst.getString("paga"), 1, 4);
}
} catch (SQLException ex) {
Logger.getLogger(BaixaPagamentos.class.getName()).log(Level.SEVERE, null, ex);
}
stacktrace:
Exception in thread “AWT-EventQueue-0” java.lang.ArrayIndexOutOfBoundsException: 1 >= 0
at java.util.Vector.elementAt(Vector.java:470)
at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:665)
at br.com.erp.baixa.BaixaPagamentos.mostrarDados(BaixaPagamentos.java:84)
at br.com.erp.baixa.BaixaPagamentos.btnBuscarActionPerformed(BaixaPagamentos.java:313)
at br.com.erp.baixa.BaixaPagamentos.access$000(BaixaPagamentos.java:24)
at br.com.erp.baixa.BaixaPagamentos$2.actionPerformed(BaixaPagamentos.java:230)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
a linha 84 do baixapagamentos é a
tmDados.setValueAt(rst.getInt(“fatura”), 1, 0);
Alguem pode me ajudar?
Obrigado!