GARANTIR DESCONTO

Fórum Como Saber se minha Query resultou algum registro ou não ? #179153

02/09/2003

0

Fiz uma consulta atravéz do componente query e queria saber se é possível saber se a query resultou algum registro ou não ?
Estou fazendo um Banco de Horas aqui na minha empresa então fiz uma consulta com o nome do Funcionário, porém preciso saber se a query encontrou algum registro ou não pra que caso negativo o programa informe ´Funcionário não cadastrado´

Valeu


Ederbond

Ederbond

Responder

Posts

02/09/2003

Henry Lima

Caro colega você tem duas opções,

1 - Você pode depois de executar a instrução sql, abrir a tabela e verificar se a propriedade recordcount está diferente de 0.

2 - Você pode verificar na propriedade RowsAffected se ela contém algum número, geralmente ela guarda o número de registro que foram afetados pela sua consulta.

Espero poder ter te ajudado, caso precise de mais informações entre em contato comigo.


Responder

Gostei + 0

02/09/2003

Rjcerri

vc pode fazer assim

qrybaixa.SQL.Clear;
qrybaixa.SQL.Add(´select ao,quantidade,dataent,datasaida,cliente,loja from baixavenda where pedido LIKE:ped´);
qrybaixa.Params[0].asstring:=edit1.text;
qrybaixa.Close;
qrybaixa.Prepare;
qrybaixa.ExecSQL;
qrybaixa.open;
if qrybaixa.RecNo = 0 then
begin
showmessage(´Pedido não Cadastrado !´);
frmbaixavenda.Height:=449;
dbgrid2.SetFocus;
end


Responder

Gostei + 0

02/09/2003

Ederbond

Mais em qual evento eu faço isso RJCerry ?


Responder

Gostei + 0

02/09/2003

Ederbond

Muito obrigado a todos ...


Responder

Gostei + 0

10/09/2003

Giovani

eu faço assim:

primeiro vc faz sua consulta.

If query1.eof = True then //indica que sua pesquisa não teve resultados
Begin
Beep;
Application.Messagebox(´Funcionario não Cadastrado´,´Mensagem ...´,Mb_Ok);
Exit;
end;


Responder

Gostei + 0

22/09/2006

Steve_narancic

if query1.isempty then



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar