Visualizzazione dei risultati da 1 a 7 su 7

Discussione: errore pagina logIn

  1. #1

    errore pagina logIn

    salve ho rilevato quest'errore nella pagina logIN
    quando inserisco user e pass mi da errore

    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
    [Microsoft][Driver ODBC Microsoft Access] Tipi di dati non corrispondenti nell'espressione criterio.
    /asr/home.asp, line 35

    alla riga 35 (che mettero in neretto ) io ho questo!

    ' *** Validate request to log in to this site.
    MM_LoginAction = Request.ServerVariables("URL")
    If Request.QueryString<>"" Then MM_LoginAction = MM_LoginAction + "?" + Server.HTMLEncode(Request.QueryString)
    MM_valUsername=CStr(Request.Form("textfield"))
    If MM_valUsername <> "" Then
    MM_fldUserAuthorization=""
    MM_redirectLoginSuccess="login.asp"
    MM_redirectLoginFailed="accessonegato.asp"
    MM_flag="ADODB.Recordset"
    set MM_rsUser = Server.CreateObject(MM_flag)
    MM_rsUser.ActiveConnection = MM_conn_utenti_STRING
    MM_rsUser.Source = "SELECT user, pass"
    If MM_fldUserAuthorization <> "" Then MM_rsUser.Source = MM_rsUser.Source & "," & MM_fldUserAuthorization
    MM_rsUser.Source = MM_rsUser.Source & " FROM tab_utenti WHERE user='" & Replace(MM_valUsername,"'","''") &"' AND pass='" & Replace(Request.Form("textfield2"),"'","''") & "'"
    MM_rsUser.CursorType = 0
    MM_rsUser.CursorLocation = 2
    MM_rsUser.LockType = 3
    MM_rsUser.Open
    If Not MM_rsUser.EOF Or Not MM_rsUser.BOF Then
    ' username and password match - this is a valid user
    Session("MM_Username") = MM_valUsername
    If (MM_fldUserAuthorization <> "") Then
    Session("MM_UserAuthorization") = CStr(MM_rsUser.Fields.Item(MM_fldUserAuthorization ).Value)
    Else
    Session("MM_UserAuthorization") = ""
    End If
    if CStr(Request.QueryString("accessdenied")) <> "" And false Then
    MM_redirectLoginSuccess = Request.QueryString("accessdenied")
    End If
    MM_rsUser.Close
    Response.Redirect(MM_redirectLoginSuccess)
    End If
    MM_rsUser.Close
    Response.Redirect(MM_redirectLoginFailed)
    End If
    %>

    grazie x l'attenzione
    C'è sempre una soluzione con supernandone a nonno tuoooo Viaaaaa

  2. #2
    ad occhio potrebbe essere che "MM_conn_utenti_STRING" non sia una connessione valida.
    EX Mentecatto - succube della Honda
    Le mie foto|HONDA CLUB ITALIA!|DARTH LEGNANZ!

  3. #3
    ma la connessione funziona correttamente....tranne che con dreamweaver mx che non mi da le tabelle e non capisco il perche
    C'è sempre una soluzione con supernandone a nonno tuoooo Viaaaaa

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    L'errore è sull'uguaglianza campi = valori della query.
    Prova:

    codice:
    MM_rsUser.Source = MM_rsUser.Source & " FROM tab_utenti WHERE user='" & Replace(MM_valUsername,"'","''") &"' AND pass='" & Replace(Cstr(Request.Form("textfield2")),"'","''") & "'"
    Roby

  5. #5
    non cambia nulla....

    come mai dreamweaver mi crea solo la connessione ma non mi da accesso alle tabelle?....x via dell' sp2?quale rimedio si puo adottare?
    C'è sempre una soluzione con supernandone a nonno tuoooo Viaaaaa

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non capisco di che parli?
    L'errore dice una cosa, tu ne chiedi un'altra... :master:

    Roby

  7. #7
    era xche siccome non riuscivo a risolvere il dilemma mi sono cimentato in con dreamweaver che fa tutto lui... ma non mi fa vedere le tabelle...e oggi sono arrivato ad avere 2 quesiti
    C'è sempre una soluzione con supernandone a nonno tuoooo Viaaaaa

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.