JavaXMySQl

3 respostas
C

Oi Pessoal.
Estou fazendo um programa, que está conectado com o MYSql
O Problema é o seguinte:
Estou cadastrando filiais, que são agregadas ao codigo da empresa

Eu digito a empresa: ai eu vejo se ela existe no bd
neste ponto eu faço
SELECT * FROM gsemp WHERE emp=variavel

Se Existir: eu gravo o registro da filial
Se não existir a empresa, eu tenho que dizer que ela não existe e voltar

No caso de não existir não sei como fazer, não achei nenhum exemplo de condição false

Grato
Pena[/b]

3 Respostas

T
  1. Você não poderia usar algo como “SELECT COUNT(*)”…?

  2. Você não conhece lógica? Se não vierem registros, nem entra no “while”. Você pode usar um flag, por exemplo, para checar se chegou a entrar no “while”.
    É parecido com isto (obviamente estou deixando tudo para você escrever, só estou dando a idéia)

boolean existeEmpresa = false; while (rs.next()) { existeEmpresa = true; } if (existeEmpresa) { ... }

C

Oi tudo bem, obrigado pela dica
Voce perguntou se conheço logica.É claro que cinheço logica, mas sempre trabalhei com sistemas multidimensionais, e nunca com relacional.
A logica eu tenho, o que falta é conhecimento do sql
Um Abraço
Pena

T

Desculpe a minha falta de educação.

Criado 20 de outubro de 2004
Ultima resposta 20 de out. de 2004
Respostas 3
Participantes 2