Select COUNT(*) - Como mostrar o resultado do COUNT?

Delphi

13/05/2008

:D oLÁ...

Preciso contar qtos registro existe em uma tabela cujo o
campo CODIGO = 155

Entao usei esta select:
[color=blue:12fae0335f]SELECT COUNT(*) FROM FATURAS
WHERE DEB_ID = 155[/color:12fae0335f]

Esse select rodando no banco, mostra o resultado corretamente.
Mas preciso q isso seja feito em tempo de execução,
entao estou usando assim:

[color=blue:12fae0335f]sdsFaturas.CommandText := ´SELECT COUNT (*) FROM FATURAS WHERE DEB_ID = 155´;[/color:12fae0335f]

Sendo sdsFaturas o componente TSQLDataSet.

Mas como faço para visulizar o resultado desse count em tempo de execução? Para mostrar para o usuário.

[b:12fae0335f]Vlws
Abração![/b:12fae0335f]


Educdc

Educdc

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

13/05/2008

Faça assim:

SELECT COUNT(*) AS TOTALFATURAS FROM FATURAS 
WHERE DEB_ID = 155 


O campo calculado receberá o nome TOTALFATURAS (ou qualquer outro que você escolher). Daí é só fazer da mesma maneira que você mostraria o valor de um campo normal.


GOSTEI 0
Paulo

Paulo

13/05/2008

Assim:
begin sdsFaturas.CommandText := ´SELECT COUNT (*) AS FATURA FROM FATURAS WHERE DEB_ID = 155´; sdsFaturas.Open; Label1.Caption := sdsFaturas.FieldByName(´FATURA ´).AsString; end;



GOSTEI 0
Educdc

Educdc

13/05/2008

Mto obrigado pela ajuda...

Abração!!


GOSTEI 0
POSTAR