Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: ASP case sensitive???

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    145

    ASP case sensitive???

    Ciao a tutti,
    ASP non è mai stato case sensitive...o almeno io ho sempre saputo questo, e finora non ho mai incontrato problemi.
    Non so perchè, però, da qualche tempo sul mio pc, in locale, ASP è diventato proprio case sentitive, per cui un file .jpg non verrà mai guardato se è registrato come JPG!!
    Ora...poco male, utilizzo dei LCase() però...cavolo...non c'è qualche impostazione da fare sul computer per evitare questo?
    Grazie!

  2. #2

  3. #3
    Consiglio, usa sempre nomi di file in modalità "minuscola". Così non sbagli mai.

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    145
    Originariamente inviato da optime
    spiegati meglio
    ..veramente c'è poco da spiegare: se confronto una variabile con valore "ciao" con una con valore "Ciao", ASP dice che sono diverse...

  5. #5
    "Ciao" e "ciao" SONO diversi!!!

    In quale liguaggio sono uguali?

  6. #6
    Nessuno.
    Forse pensava che non essendo case sensitive il resto, le stringhe sarebbero state uguali.
    Per confrontare le stringhe senza badare a maiuscole minuscole di basta confrontarle entrambe dentro a Ucase o lcase.

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    145
    allora..da quando programmo in asp ho sempre fatto così:
    mettiamo che apro un recordset in cui controllo il profilo di un utente:
    il profilo nel database è "Administrator"

    rs.Open "SELECT * FROM utenti", conn

    If rs.Fields("profilo") = "administrator" Then

    ....ecc....

    ok...quella condizione ha sempre funzionato, da sempre e funziona su ogni computer...solo nel mio computer non funziona perchè l'rs.Fields contiene "Administrator" e non "administrator"...asp non è mai stato case sensitive, vorrei solo sapere perchè sul mio pc lo è diventato.
    Oppure asp è diventato case sensitive e io non lo sapevo?

  8. #8
    a me non risulta. se nel campo c'è "Administrator" e tu lo confronti con "administrator" è giusto, corretto e spero sia sempre così - che vengano rilevati come diversi

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    145
    boh...allora forse mi confondo con qualcos'altro...

  10. #10
    Pepito, come dicono Corinna e gli altri, le stringhe SONO case sensitive: "administrator" e "Administrator" non sono la stessa cosa

    Semmai, rispetto ad altri linguaggi come PHP e JavaScript, la sintassi non è case sensitive: ossia

    If rs("miocampo") = 1 Then ... End If
    if rs("miocampo") = 1 then ... end if
    IF RS("miocampo") = 1 THEN ... END IF
    If Rs("miocampo") = 1 ThEn ... EnD iF

    Vanno tutti bene (nell'ultimo caso in genere viene chiamata la neuro per eventuali accertamenti...)
    Home: http://www.ivansweb.com
    Le mie applicazioni gratuite in ASP
    · IWGallery
    · IWNewsletter
    · IWMessenger
    · IWGuestbook

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.