Como acessar o resultado de uma SQL quot;COUNTquot;

Firebird

01/08/2003

Estou usando o Delphi com Interbase e necessito saber a quantidade de intens de uma tabela dentro de um programa.
Criei uma SQLQuery e um data source. Na SqlQuery coloquei o seguinte comando SQL : Select COUNT(*) as totconv from Convidados.

No programa executo as seguintes instruções:
DS1.SQLSELCONV.Opem;

frmConv.edttotconv.text:=intTostr(totconv);

edttotconv é um campo TEdit.

O programa me retorna 0(zero) em totconv.
Acredito que estou usando a forma errada para obter o resultado do Select. MAS QUAL SERÁ ????


Solicito Ajuda


Rounilo

Rounilo

Curtidas 0

Respostas

Afarias

Afarias

01/08/2003

frmConv.edttotconv.text:=intTostr(totconv);

O que é totconv??

Vc devia usar o resultado do campo totconv, ex:

frmConv.edttotconv.text := DS1.SQLSELCONV.FieldByName(´totconv´).AsString;

ou, como só tem ele de campo, podia ser:

frmConv.edttotconv.text := DS1.SQLSELCONV.Fields[0].AsString;


T+


GOSTEI 0
POSTAR