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