Olá, estou com um problema, tenho um bd em access e estou usando o netbeans, estou fazendo uma aplicação simples, tenho uma jtable e uso defaultablemodel.
Meu codigo pra deletar é este:
public void RemoverLinhaAccess(){
//conecta no bd
con = new conexao();
con.conectar();
int linha = jTtabelaPFI.getSelectedRow();
String Nome, CPF, Sql;
int mod, col, mod2, col2;
mod = col = mod2 = col2 = 0;
//verifica se há realmente uma linha selecionada
if (linha != -1) {
mod = jTtabelaPFI.getColumn("Nome").getModelIndex();
col = jTtabelaPFI.convertColumnIndexToView(mod);
Nome = (String) jTtabelaPFI.getValueAt(linha, col);
mod2 = jTtabelaPFI.getColumn("CPF").getModelIndex();
col2 = jTtabelaPFI.convertColumnIndexToView(mod);
CPF = (String) jTtabelaPFI.getValueAt(linha, col);
Sql = "delete from PFI where Nome = '" + Nome + "' and CPF = '" + CPF + "'";
System.out.println(Sql);
con.executarSQL(Sql);
} else {
Nome = null;
CPF = null;
}
// JOptionPane.showMessageDialog(tring.format("Row: %d ID: %s", row, id));
}
Na aplicação, seleciono uma linha e clico no botão de remover, mas Nome e CPF estão retornando null, oq pode ser?