considerato che in functions.asp ho
Creata perchè se cambiano i parametri di connessione non serve modificare tutti gli scriptcodice:... function getStandardConnection() set getStandardConnection=server.createObject("ADODB.Connection") getStandardConnection.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\wwwroot\RSP\db\rsp.mdb" end function ...
Perchè la pagina
mi da errorecodice:<% 'VISUALIZZA LE SEGNALAZIONI IMMESSE(LATO PUBBLICO) 'PARAMETRI(POST) dim conn,rs,arRs,rsSegn 'on error resume next set conn=getStandardConnection() if err.number<>0 then showError "Errore connessione:"& err.description,rootFolder & "index.asp" end if %> <html> <head> <title>Visualizza RSP</title> <link rel="stylesheet" href="style.css"> <style type="text/css"> <% set rs=server.createObject("ADODB.recordset") rs.open "SELECT * FROM statiSegnalazioni ORDER BY idStato ASC",conn,3,3 if err.number<>0 then showError "Errore apertura DB:"& err.description,rootFolder & "index.asp" end if if rs.eof then showError "Riferire l'errore all'amministratore:nessuno stato segnalazione",rootFolder & "index.asp" end if arRs=rs.getRows() rs.close for i=0 to UBound(arRs,2) %> /* <%=arRS(1,i)%> */ .ss<%=arRS(0,i)%>{ background-color:<%=arRS(2,i)%>; color:<%=arRS(3,i)%>; } <% next %> </style> </head> <body> <form name="theForm" action="" method="post"> <% arRs=null set rsSegn=server.createObject("ADODB.recordset") rsSegn.open "SELECT sgn.idSegn, sgn.idSegnalatore, s.nome AS nSegnalatore, sgn.idTecnico, t.nome, sgn.prior, sgn.dataSegn, sgn.dataInizioLavoro, sgn.dataFineLavoro, sgn.idStato FROM segnalazioni AS sgn, (select iduser, nome from utenti where tipo = 1) AS s, (select iduser, nome from utenti where tipo = 2) AS t WHERE sgn.idSegnalatore=s.iduser And sgn.idTecnico=t.iduser",conn,3,3 if err.number<>0 then %> <hr><%=err.number%><hr><%=err.description%><hr> <% end if if rsSegn.eof then response.write("Nessuna segnalazione immessa.") else %> <table class="stdTable"> <td class="thead">:D</td> </table> <% end if rsSegn.close connSegn.close set rs=nothing set rsSegn=nothing set conn=nothing %> </form> </body> </html>
dove la linea 49 è quella rossaerror '80004005'
/rsp/segnalazioni/showSegn.asp, line 49
Le ho provate tutte!!!
ho settato il controllo completo a everyone sia sulla cartella che sul file mdb
ho provato a aprire e chiudere la connessione ogni volta che facevo la query
ho provato a invertire le query
e ho ottenuto che la seconda query mi restituisce l'errore già citato
come la risolvo!?!

Rispondi quotando