none
If não funciona RRS feed

  • Pergunta

  •  

    Code Snippet
    saldo = formatNumber(limite("limite"),2)
    totalCompra = "200,00"

    If totalCompra > saldo Then
    response.Write "não compra <br>"
    response.Write saldo&"<br>"
    response.Write FormatNumber(totalCompra,2)
    else
    response.Write "compra <br>"
    response.Write saldo&"<br>"
    response.Write FormatNumber(totalCompra,2)
    End iF

     

     

    o que esta de errado, no banco esta o valor do saldo e de 2.000,00 e o totalCompra e de 200,00
    era para ele aparecer a mensagem de compra
    e se o totalCompra que e de 200,00 for maior que o saldo ele aparece não compra

    não so aparece não compra, independente do valor do saldo

    o que pode estar errado
    quarta-feira, 27 de fevereiro de 2008 18:46

Respostas

  • Boa Tarde,

     

    O ASP usa o VBScript que não exige que os dados sejam fortemente tipados. Tente fazer da seguinte forma:

     

    Code Snippet
    saldo = formatNumber(limite("limite"),2)
    totalCompra = "200,00"

    If cdbl(totalCompra) > cdbl(saldo) Then
    response.Write "não compra <br>"
    response.Write cdbl(saldo)&"<br>"
    response.Write FormatNumber(totalCompra,2)
    else
    response.Write "compra <br>"
    response.Write cdbl(saldo)&"<br>"
    response.Write FormatNumber(totalCompra,2)
    End iF

     

     

    [ ]s,

     

    Gustavo

    quarta-feira, 27 de fevereiro de 2008 19:48