Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    97

    script registrazione utenti

    Ciao a tutti! Sto cercando di fare 1 sistema di registrazione utenti; Ho creato le seguenti pagine ma mi dà sempre questo errore:
    HTTP 500 - ERRORE INTERNO DEL SERVER
    codice:
    <html>
    <head></head>
    <body>
    <form method="POST" action="registrazione_2.asp">
    Username:
    
    <input type="text" name="UserName">
    
    Password:
    
    <input type="text" name="PassWord">
    
    E-mail utente:
    
    <input type="text" name="email">
    
    <input type="submit" value="INVIA">
    </form>
    </body>
    </html>
    e questa è la pagina di controllo:

    codice:
    <%
    ' Recuperiamo i dati dal form
    dim strNome
    strUserName = request.form("UserName")
    
    dim strCognome
    strPassWord = request.form("PassWord")
    
    dim strEmail
    strEmail = request.form("email")
    
    ' Verifichiamo che i campi non siano vuoti...
    If strUserName <> "" and strPassWord <> "" and strEmail <> "" Then 
    
    ' Se i campi NON sono vuoti procediamo...
    
    ' Connessione al DB
    myDB = "/mdb-database/login.mdb"
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(myDB)
    
    ' Lavoriamo sul Recordset
    Dim rs
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open "Login", conn, 3, 3
    rs.addnew
    rs("UserName") = strUserName
    rs("PassWord") = strPassWord
    rs("email") = strEmail
    rs.update
    
    ' Chiusura del database
    rs.Close
    set rs = Nothing
    conn.Close
    set conn = Nothing
    
    ' Risposta a video di conferma
    response.write "Scrittura avvenuta correttamente!"
    
    ' Se i campi SONO vuoti...
    Else
    response.write "Errore! Nessun campo può essere vuoto!"
    
    ' Chiudiamo la condizione IF
    End If
    %>
    mi sapreste dare 1 consiglio?
    "perchè la vita è un brivido che vola via...è tutto un'equilibrio sopra la follia!"

  2. #2
    Ciao !
    Secondo me sbagli nella chiamata al metodo Open del recordset.
    Mi spiego:
    rs.Open "Login", conn, 3, 3

    Così lo apri con CursorType = adOpenStatic, mentre se vuoi aggiungere dei record, devi aprirlo come adOpenDynamic (2).

  3. #3
    Così:

    codice:
    rs.Open "Login", conn
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    97

    script registrazione utenti...sempre lo stesso errore!

    Ho provato le vostre soluzioni ma mi dà sempre errore...xkè? Aspetto vostre news! ciao!
    "perchè la vita è un brivido che vola via...è tutto un'equilibrio sopra la follia!"

  5. #5
    Comincia col fare questo:
    Vai sulla voce di menu "Strumenti" di IE poi clic su "Opzioni Internet" e seleziona "Avanzate", quindi togli la spunta da "Mostra messaggi di errore HTTP brevi"
    Riprova e dicci che errore ti dà.

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    97

    script registrazione utenti

    ecco l'errore ke mi dà: "ADODB.Recordset error '800a0cb3'

    Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype.

    /registrazione_2.asp, line 26"

    Cosa può essere? Aspetto risposte, ciao!
    "perchè la vita è un brivido che vola via...è tutto un'equilibrio sopra la follia!"

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    97

    script registrazione utenti

    tanto x la cronaca, questa è la riga ke dà errore:
    codice:
    rs.addnew
    "perchè la vita è un brivido che vola via...è tutto un'equilibrio sopra la follia!"

  8. #8
    Secondo me dovrebbe essere una questione di permessi.
    In sostanza non ti viene permesso di aggiornare il database.
    Sei sicuro di avere i permessi in scrittura nella cartella "mdb-database"?

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.