Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755

    errore 80004005 alla seconda query

    considerato che in functions.asp ho
    codice:
    ...
    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
    ...
    Creata perchè se cambiano i parametri di connessione non serve modificare tutti gli script
    Perchè la pagina
    codice:
    <%
    '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>
    mi da errore
    error '80004005'
    /rsp/segnalazioni/showSegn.asp, line 49
    dove la linea 49 è quella rossa

    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!?!
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  2. #2
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    Vengo con questa mia ad uppizzare






    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

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.