Como acessar o resultado de uma SQL quot;COUNTquot;
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
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
Curtidas 0
Respostas
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+
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