Ola galera estou precisando de uma ajuda aqui com este codigo, estou tentando fazer uma fila de atendimento
e quero fazer com que o sistema faça uma comparação que enquanto o codigo de atendimento(que esta no banco de dados) for menor ou
igual a 10 que é o limite da fila, ele vai continuar gravando, quando for maior não gravará mais no banco
pois a fila está cheia....e eu tentei fazer isso aí(Código abaixo) só que não ta gravando de jeito nenhum ta dando erro!
try{
String testecodigo = con_pac.resultset.getString("codigo_at"); // aqui estou tentando receber o que esta no banco
int codigoint = Integer.parseInt(testecodigo); // aqui estou tentando fazer a conversão de String para int, para comparar no if
if(codigoint <=10)// aqui estou tentando fazer o teste, se passar ele vai gravar no banco conforme abaixo
{// que ela esta cheia.
String sqlinsert = "insert into fila_Atendimento(nome, rg, codigo_paci, codigo_at)values('"+
tf_nome.getText()+"','"+
tf_rg.getText()+"','"+
tf_codigo_pac.getText()+"','"+
tf_cod_at.getText()+"')";
con_pac.statement.executeUpdate(sqlinsert);
JOptionPane.showMessageDialog(null,"Gravado com Sucesso!");
//atualiza o resultset
// con_pac.resultset = con_pac.statement.executeQuery("Select * from cadPaciente");
con_pac.executeSQL("select * from fila_Atendimento");
con_pac.resultset.first();
// mostrar_dados();
}
else
JOptionPane.showMessageDialog(null,"A lista está completa");
}
catch(SQLException erro)
{
JOptionPane.showMessageDialog(null,"Error ao tentar gravar dados..."+erro);
}
me de uma forcinha aí galera
Desde já agradeço