Fórum Como verificar se a informação já foi cadastrada? #38810
17/09/2003
0
Tabela:
PREMIADOS
Campos:
nome
premio
bairro
Gostaria de saber como é que faz pra verificar se o bairro centro já foi cadastrado em algum registro.
Latrodectrus
Curtir tópico
+ 0Posts
17/09/2003
Afarias
Baixe e dê uma lida em alguma apostila SQL! (no ClubeDelphi tem se não me engano)
T+
Gostei + 0
17/09/2003
Latrodectrus
Conheço alguma coisa, e acho que não estou me expressando com clareza.
Esta instrução SQL me retorna o registro que está gravado centro no campo bairro, se tiver mais de um mostrará tantos quanto registros tiver centro no campo bairro.
Não é somente isto que estou precisando, sei que devo fazer mas não conheço muito bem os compenentes do interbase.
Preciso de algo parecido com isto:
Se (em PREMIADOS já tiver sido gravado centro em algum registro) faça
mostra mensagem ´este bairro já foi sorteado´
senão
mostra mensagem ´este bairro ainda não foi sorteado´
fim-se
O que não estou conseguindo é passar para os comandos de delphi.
Gostei + 0
17/09/2003
Afarias
select ´este bairro já foi sorteado´ from rdb$database
where exists (select 1 from premiados where bairro = ´CENTRO´)
na query::
with Query1 do
try
Open;
if Fields[0].AsString = EmptyStr then
Label1.Caption := ´este bairro não foi sorteado´
else
Label1.Caption := Fields[0].AsString;
finally
Transaction.Commit;
end;
só um exemplo!
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)