Visualizzazione dei risultati da 1 a 7 su 7

Discussione: problemi con EOF

  1. #1

    problemi con EOF

    Salve a tutti
    Ho problemi con l'istruzione EOF
    Questo è lo script:

    <%
    Dim meail
    email= Trim(Request.Form("email"))
    Set connREG= Server.CreateObject("ADODB.Connection")
    connREG.Open "Driver={Microsoft Access Driver (*.mdb)};pwd=XXXX;dbq="&strDBREG
    Set recREG= connREG.Execute("Select Login, Password From utenti Where Email='"&email&"'")
    if Not (recREG.EOF) Then%>
    ...
    <%end if
    if (recREG.EOF) then%>
    ...
    <%end if%>


    il problema è dovuto che se anche la email è inserita nel database mi da sempre la seconda istruzione (recREG.EOF) e non la prima "Not (recREG.EOF)"

    E non capisco il perchè.

    Dico che sia il testo email passa dal form e che la email è inserita nel database.

  2. #2
    fatti stamparte il valore della variabile email prima di lanciare l'istruzione SQL, forse è vuota...

  3. #3
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    metti la query dentro una variabile stringa
    Originariamente inviato da optime
    *subito* dopo la composizione della stringa SQL metti

    Response.Write "maGGica SQL...: " & sql
    Response.Flush

    poi posta quello che viene a video
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  4. #4
    leggete sopra quello che ho scritto

    la variabile passa

    ed lo messa in una stringa "emaiL"

    leggete bene il mio post.

  5. #5
    Originariamente inviato da techno
    leggete sopra quello che ho scritto

    la variabile passa

    ed lo messa in una stringa "emaiL"

    leggete bene il mio post.
    se sei ultra-arci-stra-sicuro tu...

  6. #6
    optime

    io sono + che sicuro di quello che dico

    questo è quello che ho postato all'inizio in fondo hai letto questo:

    Dico che sia il testo email passa dal form e che la email è inserita nel database.

    Ecco quindi la variabile passa lo avevo già provato a stamparla a video e passa è la condizione if che non va e non capisco il perchè

  7. #7
    comunque risolto il problema

    era che avevo dichiarato email sia come stringa che come oggetto.

    Grazie comunque a tutti

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 © 2026 vBulletin Solutions, Inc. All rights reserved.