Membro desde: 07/04/2009 14:45:05
Mensagens: 26
Offline
pessoal quero uma pequena ajuda... estou fazendo um codigo de cadastro... nele a pessoa digita pra excluir por Exemplo...
Digite o nome para excluir...
ai com esse nome queria verificar primeiro se ele ta na base de dados... se tiver so retorna a mensagem, excluido com sucesso.. se nao... Esse nome não existe no banco de dados!
Membro desde: 09/06/2009 08:14:47
Mensagens: 7
Offline
Pelo que entendi o que voce precisa fazer neste caso é um select na base tipo assim:
SQL = "select count(*) from trafico where nome like '" + nome + '"
isso vai te retornar um registro com a quantidade de registros que possuem este nome, ento se for maior que zero voce exclui se nao, voce pode mostrar a mensagem
de que o registro nao existe atrves de um JOptionPane;
uma coisa interessante tambem que voce deve cuidar nestes caso é o seguinte: no seu sql voce esta excluindo todos os registros que possuem aquele nome.. e seu houver mais d um voce ira excluir todos..
a nao ser que voce ja esteje validando para nao cadastrar mais de uma com o mesmo nome...
Membro desde: 07/04/2009 14:45:05
Mensagens: 26
Offline
alisson é mais ou menos o que eu quero!
respondendo tua dica final!
eu estou alterando por nome, mais vou alterar depois por codigo pois é chave primaria!
agora pro questionamento acima!
mando o usuario digitar o nome da pessoa se nao tiver quero que diga... não existe esse usuario cadastrado... se tiver.. aparecer usuario excluido com sucesso!
Membro desde: 26/04/2005 11:18:25
Mensagens: 469
Offline
O método executeUpdate() retorna o número de linhas alteradas/inseridas/excluídas. Você já está fazendo essa verificação, o único problema é que você está fazendo ao contrário: