Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    strano caso case sensitive?

    Ciao. Non so se mi sono rincretinito ma ho avuto la prima volta un problema di tipo case sensitive. Si tratta si un sito di annunci, gli utenti si iscrivono (ok), inseriscono annunci (ok)ecc
    Nel momento in cui si fa il login viene caricata una variabile di sessione con l'user name dell'utente [session("uname")]. Il problema si presenta quando prelevo i dati degli annunci dal db access, carico l'user name in varusername ma quando deve verificare se è l'utente loggato, cioè [if varusername=session("uname") then] le due variabili non risultano uguali perchè una ha l'iniziale maiuscola. Server Aruba.
    Dove sta il problema?

    Grazie

    Max

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Potrebbe essere perché crei una variabile (varusername) e si "tramuta" in stringa e di conseguenza case-sensitive, puoi risolvere forzando i dati maiuscolo/minuscolo if Ucase(varusername) = Ucase(session("uname")) Then // rende tutto maiuscolo Lcase() rende tutto minuscolo.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Si, Ucase ed Lcase li conosco ma il problema che non capisco è come mai ci sia una distinzione Case Sensitive. In asp/vbscript variabile1=variabile2 dovrebbe essere vero indipendentemente dal fatto che ci siano maiuscole/minuscole . session("uname") e varusername contengono entrambe una stringa.

    Grazie

  4. #4
    Originariamente inviato da VideoCasa
    Si, Ucase ed Lcase li conosco ma il problema che non capisco è come mai ci sia una distinzione Case Sensitive. In asp/vbscript variabile1=variabile2 dovrebbe essere vero indipendentemente dal fatto che ci siano maiuscole/minuscole . session("uname") e varusername contengono entrambe una stringa.

    Grazie
    semplicemente non è così. la comparazione stringhe *è* case sensitive.

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.