Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Salve, chiedo aiuto per ASP... ERRORE (0x80040E4E)...

    Salve,
    sto facendo un sito per presentare la mia tesi di maturità...

    ho varie pagine di cui Global.asa in cui definisco la stringa di connessione al database:

    codice:
    <script language="vbscript" runat="server">  	
    Sub Application_OnStart() 		
    Application("cn")="driver={Microsoft Access Driver (*.mdb)};dpq=" & Server.MapPath ("Registro.mbd") 		
    if "index.htm" <> (right(Request.ServerVariables("SCRIPT_MAME"),9)) then 
         response.redirect ("index.htm") 		
    end if 	
    End sub  
    </script>
    e una pagina ASP (Login.ASP) in cui faccio un controllo dell' username e della password prima di effettuare il login:

    codice:
    <% 	
    dim user, psw
    user=Request.Form ("txtUsername") 	
    psw=Request.Form ("txtPassword") 
    set cn=Server.CreateObject("ADODB.Connection") 	
    cn.Open Application("cn") 	
    set rs=Server.CreateObject("ADODB.RecordSet") 	
    rs.ActiveConnection=cn 	
    st="SELECT * FROM Utenti WHERE Username='" & user & "' AND Password='" & psw & "'"
    rs.Open st
    if rs.EOF then 
    	Response.Redirect("Errore.html") 	
    else 	
    	Response.Redirect("Home.asp") 	
    end if 	
    rs.close 	
    set rs=nothing 	
    cn.Close 	
    set cn=nothing 
    %>
    il problema è che non funziona :'(

    mi da il seguente errore:

    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E4E)
    Operazione annullata.
    /tesi/Login.asp, line 5

    Chiedo perciò se c'è qualche buona anima che riesce a darmi una mano... grazie in anticipo!
    A: "La prima lezione che mi hanno imparato è che se c'è il minimo dubbio, non c'è nessun dubbio."
    B: "E dove te lo hanno imparato?"
    A: "Non me lo ricordo. E' la seconda lezione che mi hanno imparato."

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    A prescindere che io non inserirei (se non in casi particolari) la connessione dentro al global.asa ma userei una inclusione classica, qui Registro.mbd c'è un errore Registro.mdb
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3

    Grazie mille Andrea per la disponibilità

    Corretto l'errore di digitazione ma il risultato non cambia...
    mi da lo stesso problema...
    credo abbia a che fare con il database ma non capisco cosa/dove/perchè...
    :'(

    ...mi hanno insegnato 3 righe di codice asp, e una funziona meno dell'altra... che palle!!
    A: "La prima lezione che mi hanno imparato è che se c'è il minimo dubbio, non c'è nessun dubbio."
    B: "E dove te lo hanno imparato?"
    A: "Non me lo ricordo. E' la seconda lezione che mi hanno imparato."

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    direi che non trova il DB

    controlla i percorsi
    nella pagina login.asp scrivi all'inizio response.write Application("cn")
    così vedi dove lo sta cercando, e poi correggi

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: Grazie mille Andrea per la disponibilità

    Originariamente inviato da Free_Wind
    Corretto l'errore di digitazione ma il risultato non cambia...
    mi da lo stesso problema...
    credo abbia a che fare con il database ma non capisco cosa/dove/perchè...
    :'(
    Come diceva Vincenzo controlla i percorsi e che la cartella dove risiede il database abbia i diritti di scrittura/lettura (nel caso tu sia su aruba tassativamente devi usare la cartella mdb-database o simile)
    ...mi hanno insegnato 3 righe di codice asp, e una funziona meno dell'altra... che palle!!
    Se le tue conoscenze sono cosi limitate (senza offesa) la vedo dura e dovrai amarti di molta pazienza
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    oltre al persorso da controllare...

    codice:
     Application("cn")="driver={Microsoft Access Driver (*.mdb)};dpq=" & Server.MapPath ("Registro.mdb")
    DBQ

  7. #7

    Rigrazio tutti per i loro utili consigli e accorgimenti

    alla fine sono riuscito a capire (spero non faccia più questo scherzo) dov'era l'errore...
    stava nel fatto che se mettevo il file global.asa nella stessa cartella del sito gli creava problemi... non so perchè ma gli crea problemi... allora l'ho messo nella directory superiore e "pare" che va... speriamo bene...

    Grazie a tutti!
    Pace!
    A: "La prima lezione che mi hanno imparato è che se c'è il minimo dubbio, non c'è nessun dubbio."
    B: "E dove te lo hanno imparato?"
    A: "Non me lo ricordo. E' la seconda lezione che mi hanno imparato."

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    quindi un problema di percorsi

    ma la parolina dpq non da fastidio?

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.