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

13/05/2008

3

: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]


Responder

Posts

13/05/2008

Gandalf.nho

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.


Responder

13/05/2008

Paulo

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



Responder

13/05/2008

Educdc

Mto obrigado pela ajuda...

Abração!!


Responder