Ir para conteúdo

POWERED BY:

Arquivado

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

leoprofessor

como faço isso?

Recommended Posts

tenho lá o código no delphi 5

 

(*pega o primeiro valor do dia corrente LEO*)

Bd.QyCondicoesGeraisDoTempo.Close;

Bd.QyCondicoesGeraisDoTempo.SQL.Clear;

Bd.QyCondicoesGeraisDoTempo.SQL.Add( ' Select IndicadordeLocalidade,DataHoraLocal,CondicoesGeraisDoTempo, ' );

Bd.QyCondicoesGeraisDoTempo.SQL.Add( ' (cast(''2/18/2008 00:30'' as timestamp) - cast(''2/18/2008 01:30'' as timestamp)) VL_DECORRIDO ' );

Bd.QyCondicoesGeraisDoTempo.SQL.Add( ' from CondicoesGeraisDoTempo');

Bd.QyCondicoesGeraisDoTempo.SQL.Add( ' where CondicoesGeraisDoTempo = ''17''');

Bd.QyCondicoesGeraisDoTempo.Open;

HorasTotal := Bd.QyCondicoesGeraisDoTempoVL_DECORRIDO.??????????????; // aqui dá pau, não to sabendo fazer

 

COMO FAÇO PARA PEGAR O RESULTADO DESTE SELECT?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola amigo, sou iniciante, mas se você colocar assim não resolve:

 

HorasTotal := Bd.QyCondicoesGeraisDoTempoVL_DECORRIDO.asinteger;

 

ou

HorasTotal := Bd.QyCondicoesGeraisDoTempoVL_DECORRIDO.asfloat;

 

Acredito que seja um número inteiro. Se não for isso pelo menos tentei :)

 

Espero que ajude

 

Um abraço

 

Sergio

Compartilhar este post


Link para o post
Compartilhar em outros sites

é, não resolveu.

observe que VL_DECORRIDO é um alias.

Dai não sei como usar isso aqui no Delphi e obter seu valor.

 

a variavel HorasTotal é do tipo string.

 

HUGO, C PODE ME AJUDAR?

:(

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente o seguinte:

 

HorasTotal := Bd.QyCondicoesGeraisDoTempoVL_DECORRIDO.AsString; //Forçando a conversão para o mesmo tipo de variável declarada, que neste caso é string.

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.