GARANTIR DESCONTO

Fórum Consultar Campo numérico #176464

21/08/2003

0

Pessoal!!

Estou fazendo uma consulta em um campo numerico da seguinte forma:

Select * from temperatura
where vl_temperatura = 2,5

O que acontece é que o interbase não aceita 2,5 e sim 2.5. Utilizei o comando formatFloat(´0.00´,ValorNumerio) mas não consegui retornar a formatação exigida. Que comando eu uso, então, para converter de virgula para ponto.

Obrigado

pela ajuda

Airton


Airtonz

Airtonz

Responder

Posts

21/08/2003

Rklein

acho que isso funciona
antes de abrir a tabela

QyTable.SQL.Clear
QyTable.SQL.ADD(´Select * from temperatura
where (vl_temperatura = :vl ) ´)
QyTable.ParamByName(´vl´).AsFloat := 2,5
QyTable.Open;


acima se o campo for float, se for string :

QyTable.ParamByName(´vl´).AsString := ´2,5´


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar