Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Confronto tra numeri

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2000
    Messaggi
    303

    Confronto tra numeri

    Ciao a tutti,
    ho questo codice:

    codice:
    SQL = "SELECT Max(ID) AS MaxID, Min(ID) AS MinID FROM tabella1"
    
    maxID = objRSrnd("MaxID")
    minID = objRSrnd("MinID")
    
    rif = 50
    maxID risulta 50 e minID risulta 1

    come mai se faccio

    codice:
    if maxID = rif then...
    mi restituisce che non sono uguali? Sono per caso 2 tipi di variabili differenti?

    EDIT:

    da una verifica isnumeric(variabile) entrambe restituiscono "vero"


    grazie ciao!

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2000
    Messaggi
    303
    ho appena scoperto che (secondo ASP)

    4 < 50
    5 < 50

    6 > 50 (!!!)

    06 < 50

    perché questa anomalia? è il mio webserver bacato?

  3. #3
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    stai facendo un confronto tra un oggetto recordset e una variabile numerica.
    Dovresti trasformare nello stesso tipo al momento del confronto
    codice:
    if CInt(maxID) = rif then

  4. #4
    Originariamente inviato da carloscara
    ho appena scoperto che (secondo ASP)

    4 < 50
    5 < 50

    6 > 50 (!!!)

    06 < 50

    perché questa anomalia? è il mio webserver bacato?
    Evidentemente sono variabili di tipo stringa e ASP le confronta alfabeticamente.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.