Visualizzazione dei risultati da 1 a 2 su 2

Discussione: problema nel codice

  1. #1
    Utente di HTML.it L'avatar di sanny82
    Registrato dal
    Mar 2003
    Messaggi
    689

    problema nel codice

    Ciao a tutti, ho un grossissimo problema.
    Ho un sito su aruba che quando mi collego a una pagina asp mi da questo errore:

    Microsoft OLE DB Provider for ODBC Drivers error '80040e4d'

    [Microsoft][ODBC Microsoft Access Driver] Too many client tasks.

    /admin/login_check.asp, line 9

    nelle pagine apro e chiudo sempre la connessione e i recordset ma non capisco perchè da ancora questo errore.
    Vi posto una pagina, se gentilemte potete dirmi cosa sbaglio vi sarei molto grato.

    codice:
    <% 
    	'RECUPERO LE VARIBILI USER E PASSWORD
    	user=replace(request.form("user"),"'","''")
    	password=replace(request.form("password"),"'","''")
    	
    	'APRO IL RECORDSET DEI LINK
    	Set cnConn = Server.CreateObject("ADODB.Connection")
    	cnConn.open "Driver={Microsoft Access Driver (*.mdb)};Dbq="&Server.MapPath("/database.mdb")
    
    	sqlLogin = "Select * from login Where ((user='" & user & "') AND (password='" & password & "'))"
    	Set rsLogin = Server.CreateObject("ADODB.Recordset")
    	rsLogin.Open sqlLogin, cnConn, 3, 3
    
    	
    	'INIZIO A CONTROLLARE I VARI CASI DEL LOGIN PER REINDIRIZZARE CORRETTAMENTE AL MENU
    	if not rsLogin.recordcount=0 then
    	
    	'FACCIO IL CICLO DEGLI AMMINISTRATORI CON LA STESSA USERNEME E PASSWORD
    	do while not rsLogin.eof
    	
    		if ((StrComp(rsLogin("user"), user,0) = 0) AND (StrComp(rsLogin("password"), password,0) = 0)) then
    	
    			response.redirect "index.asp?ind=menu.asp"
    	
    		end if
    		
    	rsLogin.movenext
    	loop
    	
    	Response.Write "<SCRIPT LANGUAGE=javascript>" & Chr(10) 
    	Response.Write "<!--" & Chr(10) 
    	Response.Write "alert('Login errato o password scaduta. Riprovare o contattare l\'amministratore') " & Chr(10) 
    	Response.Write "document.location.href='index.asp?ind=login.htm'; " & Chr(10) 
    	Response.Write "//-->" & Chr(10) 
    	Response.Write "</SCRIPT>" & Chr(10) 
    		
    	else
    			
    		Response.Write "<SCRIPT LANGUAGE=javascript>" & Chr(10) 
    		Response.Write "<!--" & Chr(10) 
    		Response.Write "alert('Login errato o password scaduta. Riprovare o contattare l\'amministratore') " & Chr(10) 
    		Response.Write "document.location.href='index.asp?ind=login.htm'; " & Chr(10) 
    		Response.Write "//-->" & Chr(10) 
    		Response.Write "</SCRIPT>" & Chr(10) 
    
    	end if
    		
    	
    	'CHIUDO IL RECORDSET E LA CONNESSIONE AL DB
    	rsLogin.close
    	set rsLogin=nothing
    
    	cnConn.close
    	set cnConn=nothing
    %>
    Grazie mille in anticipo per l'aiuto
    una parola è poca e due sono troppe

  2. #2
    Contatta gli amministratori è possibile che altri utenti che condividano lo stesso tuo server non abbiano fatto degli script decenti. Loro possono capire quale applicazione crea problemi al server ed eventualmente prendere provvedimenti.
    Un consiglio, metti dei titoli più esplicativi al prossimo tread!
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

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.