Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

leoprofessor

Onde está o erro?

Recommended Posts

:( Eu fiz a Query abaixo :Bd.Query1.Close; Bd.Query1.SQL.Clear; Bd.QyCondicoesGeraisTempo.SQL.Add('SELECT'); Bd.QyCondicoesGeraisTempo.SQL.Add('IndicadordeLocalidade'); Bd.QyCondicoesGeraisTempo.SQL.Add(',DataHoraLocal'); Bd.QyCondicoesGeraisTempo.SQL.Add(',CondicoesGeraisDoTempo'); Bd.QyCondicoesGeraisTempo.SQL.Add(',count(CondicoesGeraisDoTempo) as Quantidade'); Bd.QyCondicoesGeraisTempo.SQL.Add('FROM CondicoesGeraisDoTempo'); Bd.QyCondicoesGeraisTempo.SQL.Add('WHERE DataHoraLocal >= ''' + FormatDateTime('mm/dd/yyyy',Inicio) + ''' AND DataHoraLocal <= ''' + FormatDateTime('mm/dd/yyyy',Inicio) + ''' '); Bd.QyCondicoesGeraisTempo.SQL.Add('GROUP BY IndicadordeLocalidade,DataHoraLocal,CondicoesGeraisDoTempo'); Bd.QyCondicoesGeraisTempo.Open; if not Bd.QyCondicoesGeraisTempo.IsEmpty then begin ERRO => Valor10 := Bd.QyCondicoesGeraisTempoQuantidade.Value; showmessage(IntToStr(Valor10)); end;LÁ NA QUERY COLOQUEI "select * from condicoesgeraisdotempo"É NO DELPHI 5. ALGUEM PODE ME DAR UMA LUZ?!?!?! :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi uma coisa...você fecha e limpa a Query1, mas carrega o SQL na QyCondicoesGeraisTempo, pq isto ? De que tipo é o seu campo Valor10, qual a mesagem de erro que recebe ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valor10 é do tipo Integer.na tabela o campo CondicoesGeraisDoTempo que dou o COUNT é do tipo ALPHA5.pode estar ai o erro né?mas o erro que dá é esse:[Error] UnitBdEstatistica.pas(2725): Undeclared identifier: 'QyCondicoesGeraisTempoQuantidade'[Error] UnitBdEstatistica.pas(2725): Missing operator or semicolon

Compartilhar este post


Link para o post
Compartilhar em outros sites

Este erro quer dizer que não foi declarado o campo quantidade na qry, no caso você renomeia o campo para Quantidade, sendo que o mesmo deve de ser inserido nos filds da qry, ou seja, a qry que você utiliza deve de ter nos filds os campos:IndicadordeLocalidadeDataHoraLocalCondicoesGeraisDoTempoQuantidade -> no caso ele ira ficar por causa do comando "as"

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.