Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Aiutoooooooooooooooo

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    26

    Aiutoooooooooooooooo

    Ciao a tutti.
    Questo di seguito è il codice che ho scritto e che mi sta dando non pochi problemi.

    All'interno del ciclo ho usato Response.write per controllare i valori estratti dal database che vorrei copiare in altre vartiabili.

    Il Response.write mi rida correttamente i dati prelevati ma se vado a leggere per esempio Lingua1(che controllando con il response dovrebbe valere "x") mi dice che è nullo.
    Il problema, (dopo aver fatto miliardi di prove), è che la variabile Lingue("valore1") all'interno degli ELSEIF vale "" mentre fuori, all'interno del ciclo while ha il suo corretto valore
    COME E' POSSIBILE?????????????????????????????????????????


    Spero di essere stato abbastanza chiaro con la spiegazione.


    WHILE (Lingue.eof=FALSE)
    Response.Write(Lingue("valore1") & "-")
    IF Lingue("valore1") = "Inglese" THEN
    Inglese = Lingue("valore2")
    ELSEIF Lingue("valore1") = "Francese" THEN
    Francese = Lingue("valore2")
    ELSEIF Lingua1 = "" THEN
    Lingua1 = Lingue("valore1")
    LivelloLingua1 = Lingue("valore2")
    ELSEIF Lingua2 = "" THEN
    Lingua2 = Lingue("valore1")
    LivelloLingua2 = Lingue("valore2")
    ELSE
    Lingua3 = Lingue("valore1")
    LivelloLingua3 = Lingue("valore2")
    END IF

  2. #2
    Moderatore di Annunci siti web L'avatar di Cesar
    Registrato dal
    Dec 2001
    Messaggi
    3,446
    complimenti per il titolo... :rollo:

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    26
    Se non hai nulla da dire puoi fare a meno di rispondere.

    PS: Senza offesa

  4. #4
    scusa ma non capisco cosa stai cercando di fare...

    Se puoi chiarire un po meglio...

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    26
    Innanzitutto vorrei capire come mai la variabile estratta dal database è visibile all'interno del ciclo while ma non all'interno dell'IF
    Spero di essere stato + chiaro

  6. #6
    No.. per niente....
    Mi spieghi quale variabile stai tirando fuori dal DB e a cosa ti serve?? Della serie mi dici quello che vuoi tirare fuori alla fine dei giochi?

  7. #7
    Utente di HTML.it L'avatar di Sammy73
    Registrato dal
    May 2001
    Messaggi
    412
    FAI una prova: probabilmente non riesce a fare gli IF perchè la variabile non è una vera e propria stringa, percui fai così:

    stringa=Cstr(Lingue("valore1"))

    e poi l'if lo fai con "stringa"






    tentar non nuoce, e a me ha dato un errore simile qualche giorno fa con degli integer a confronto...




    PS: complimenti per il titolo (SENZA OFFESA!) :maLOL:
    Pesa più un litro d'acqua o uno d'olio...?
    La prima persona al mondo a finire Splinter Cell uccidendo solo una persona. Già che c'ero l'ho fatto anche in Splinter Cell 2: solo 5 UCCISIONI
    .*zerOKilled*.

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Originariamente inviato da Araden
    Se non hai nulla da dire puoi fare a meno di rispondere.

    PS: Senza offesa
    Se non sai dare un titolo alle discussioni NON DEVI postare e questo è sicuro!
    Leggi il regolamento!

    Roby

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    26
    scusami farò più attenzione la prossima volta

  10. #10

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.