Fórum Como acessar o resultado de uma SQL quot;COUNTquot; #37761
01/08/2003
0
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
Curtir tópico
+ 0
Responder
Posts
01/08/2003
Afarias
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+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)