Fórum Como Saber se minha Query resultou algum registro ou não ? #179153
02/09/2003
0
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
Curtir tópico
+ 0Posts
02/09/2003
Henry Lima
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.
Gostei + 0
02/09/2003
Rjcerri
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
Gostei + 0
02/09/2003
Ederbond
Gostei + 0
02/09/2003
Ederbond
Gostei + 0
10/09/2003
Giovani
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;
Gostei + 0
22/09/2006
Steve_narancic
if query1.isempty then
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)