Ajuda com formatação pesquisa banco de dados

Bom dia

Estou usando a seguinte script para consulta ao banco de dados

Table = xc_Display_VazaoLs_Inst.Fonte.Item("HistPulso_Minutos").TableName

Set Consulta = xc_Display_VazaoLs_Inst.Item("Consulta1")

Consulta.SQL  =  "Select SUM(Valor)as soma3M FROM " &Table& _
                " WHERE E3TimeStamp >= #<%DataInicial%># AND E3TimeStamp <= #<%DataFinal%># "
Consulta.SetVariableValue "DataInicial", now - 3/(24*60)
Consulta.SetVariableValue "DataFinal", now 

Set rec = Consulta.GetADORecordset()

 If IsNull(rec.Fields.Item("soma3M").Value) then   
 

 
 Value = 0 

   
 else

Value = CStr(rec.Fields.Item(“soma3M”).Value /180)

format = “0,0”
end if

só que ao receber o retorno o mesmo vem sem a formatação . poderiam me ajudar a resolver isto ?

Ronaldo,
Seria interessante sabermos onde está o script. Mesmo assim, sugiro dois testes:

  • Alterar o Format para “0.0” ao invés de “0,0”.
  • Retirar o ‘CStr’ quando você está passando o dado para o ‘Value’.

Bom Dia Enrico Coloquei este script no onstarunning e criei uma propiriedade relacionada a um tag de tempo ( de minuto/ minuto atualiza estes valores) o que eu fiz foi mudar o Cstr Por Cdbl está correto isto?

ficou assim

Table = xc_Display_VazaoLs_Inst.Fonte.Item("HistPulso_Minutos").TableName

Set Consulta = xc_Display_VazaoLs_Inst.Item("Consulta1")

Consulta.SQL  =  "Select SUM(Valor)as soma3M FROM " &Table& _
                " WHERE E3TimeStamp >= #<%DataInicial%># AND E3TimeStamp <= #<%DataFinal%># "
Consulta.SetVariableValue "DataInicial", now - 3/(24*60)
Consulta.SetVariableValue "DataFinal", now 

Set rec = Consulta.GetADORecordset()

 If IsNull(rec.Fields.Item("soma3M").Value) then   
 

 
 Value = 0 
 

   
 else

Value = Cdbl(rec.Fields.Item(“soma3M”).Value/180)
format = “0.00”

end if

Ronaldo, se você quer que o valor fique atualizando a cada minuto, tem que ser assim. Do contrário você poderia rodar o script somente quando algum tag variar.

Com CDbl e “0.00” funcionou?

funcionou sim eu só não conseguir colocar o l/s no final mas agora conseguir colocaar a quantidade de casas que eu queria

Ok, tente com 0.0" l/s".

funcionou enrico, obrigado pela ajuda