Contar registros e mostrar em um label
gostaria de fazer isso em sql.
no interactive sql, essa instrucao funciona perfeito, mas via programacao delphi nao sei como se faz:
qtd é um campo de resultado q o sql cria, nao sei como acesso ele para poder colocar o valor em um label.
obrigado.
no interactive sql, essa instrucao funciona perfeito, mas via programacao delphi nao sei como se faz:
select count(*) as qtd from tabela
qtd é um campo de resultado q o sql cria, nao sei como acesso ele para poder colocar o valor em um label.
obrigado.
Geisonc
Curtidas 0
Respostas
Vinicius2k
13/09/2005
Colega,
ou
T+
Label1.Caption := SuaQuery.FieldByName(´qtd´).AsString;
ou
Label1.Caption := SuaQuery.Fields[0].AsString;
T+
GOSTEI 0
Geisonc
13/09/2005
olhem... ficou assim no botao
mas quando executo ele dá o seguinte erro:
[b:ccd50ae0f4]tbpedido: field ´codtbpedidos´ not found.[/b:ccd50ae0f4]
existe esse campo, o campo q não existe é o qtd, mas q é criado com a instrução sql acima.
dm.tbpedido.SQL.Clear; dm.tbpedido.SQL.add(´select count(*) as qtd from tbpedidos´); dm.tbpedido.Open; button1.Caption := dm.tbpedido.FieldByName(´qtd´).AsString;
mas quando executo ele dá o seguinte erro:
[b:ccd50ae0f4]tbpedido: field ´codtbpedidos´ not found.[/b:ccd50ae0f4]
existe esse campo, o campo q não existe é o qtd, mas q é criado com a instrução sql acima.
GOSTEI 0
Rjun
13/09/2005
Em que momento dispara esse erro? Esse campo não está dentro da sua Query?
GOSTEI 0
Bruno Belchior
13/09/2005
verifique se você não adicionou esse field no [b:a73b5165f3]Fields Editor[/b:a73b5165f3] em Design Time...
GOSTEI 0